Can you advise on using POST via CRUD for Gantt.
This is all based on the advanced vue.js demo..
const ganttConfig = {
startDate : '2019-01-06 00:00',
project : new ProjectModel({
taskModelClass : Task,
transport : {
autosync: true,
load : {
// url : 'datasets/launch-saas.json'
requestConfig: {
method: 'GET',
url: 'https://localhost:58419/api/values/5',
}
},
sync : {
requestConfig: {
method: 'POST',
url: 'https://localhost:58419/api/Save',
}
}
}
}),
ASP.NET WebApi
public class ValuesController : ApiController
{
[EnableCors(origins: "*", headers: "*", methods: "*")]
// GET /api/values/5
public Gantt Get(int id)
{
Gantt gantt = new Gantt();
gantt.success = true;
gantt.project.calendar = "general";
TaskRow r = new TaskRow();
r.name = "name of taks";
r.percentDone = 25;
gantt.tasks.rows.Add(r);
return gantt;
}
[EnableCors(origins: "*", headers: "*", methods: "*")]
// POST api/values
public void Post([FromUri]Gantt value)
{
Debug.WriteLine(value.success);
}
}