Skip to content

Commit c3d545e

Browse files
Update to 25.1.3+
1 parent 1076aad commit c3d545e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+6877
-23216
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using Microsoft.AspNetCore.Mvc;
2+
using System;
3+
using System.Collections.Generic;
4+
using System.Linq;
5+
using System.Threading.Tasks;
6+
using DropDownBox.Models;
7+
using DevExtreme.AspNet.Mvc;
8+
using DevExtreme.AspNet.Data;
9+
10+
namespace DropDownBox.Controllers
11+
{
12+
[Route("api/[controller]")]
13+
public class PriorityController : Controller
14+
{
15+
public object Get(DataSourceLoadOptions loadOptions)
16+
{
17+
return DataSourceLoader.Load(SampleData.Priorities, loadOptions);
18+
}
19+
}
20+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Net;
5+
using System.Net.Http;
6+
using DropDownBox.Models;
7+
using DevExtreme.AspNet.Data;
8+
using DevExtreme.AspNet.Mvc;
9+
using Microsoft.AspNetCore.Mvc;
10+
11+
namespace DropDownBox.Controllers {
12+
13+
[Route("api/[controller]")]
14+
public class SampleDataController : Controller {
15+
16+
readonly IEnumerable<Task> tasks = SampleData.Tasks;
17+
readonly IEnumerable<Employee> employees = SampleData.Employees;
18+
19+
public object Get(DataSourceLoadOptions loadOptions)
20+
{
21+
var joinedTasks = tasks.Join(employees,
22+
tasks => tasks.Task_Assigned_Employee_ID,
23+
employees => employees.ID,
24+
(tasks, employees) =>
25+
new{
26+
Task_ID = tasks.Task_ID,
27+
Task_Parent_ID = tasks.Task_Parent_ID,
28+
Task_Assigned_Employee_ID = tasks.Task_Assigned_Employee_ID,
29+
Task_Completion = tasks.Task_Completion,
30+
Task_Priority = tasks.Task_Priority,
31+
Task_Status = tasks.Task_Status,
32+
Task_Subject = tasks.Task_Subject,
33+
Task_Start_Date = tasks.Task_Start_Date,
34+
Task_Due_Date = tasks.Task_Due_Date,
35+
Task_Assigned_Employee = employees,
36+
}
37+
);
38+
return DataSourceLoader.Load(joinedTasks, loadOptions);
39+
}
40+
41+
}
42+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Threading.Tasks;
5+
6+
namespace DropDownBox.Models
7+
{
8+
public class Employee
9+
{
10+
public int ID { get; set; }
11+
public string Name { get; set; }
12+
public string Picture { get; set; }
13+
}
14+
}

0 commit comments

Comments
 (0)