public void DeleteDependency(FormDataCollection form) { var key = form.Get("Key"); var dependency = GanttDataProvider.Dependencies.First(t => Guid.Equals(t.Key, key)); GanttDataProvider.DeleteDependency(dependency); }
public void DeleteTask(FormDataCollection form) { var key = form.Get("Key"); var task = GanttDataProvider.Tasks.First(t => t.Key == key); GanttDataProvider.DeleteTask(task); }
public void DeleteResource(FormDataCollection form) { var key = form.Get("Key"); var resource = GanttDataProvider.Resources.First(t => t.Key == key); GanttDataProvider.DeleteResource(resource); }
public void DeleteResourceAssignment(FormDataCollection form) { var key = form.Get("Key"); var resourceAssignment = GanttDataProvider.ResourceAssignments.First(t => Guid.Equals(t.Key, key)); GanttDataProvider.DeleteResourceAssignment(resourceAssignment); }
public HttpResponseMessage InsertResourceAssignment(FormDataCollection form) { var values = form.Get("values"); var newResourceAssignment = new ResourceAssignment(); JsonConvert.PopulateObject(values, newResourceAssignment); GanttDataProvider.InsertResourceAssignment(newResourceAssignment); return(Request.CreateResponse(HttpStatusCode.Created, newResourceAssignment)); }
public HttpResponseMessage InsertDependency(FormDataCollection form) { var values = form.Get("values"); var newDependency = new Dependency(); JsonConvert.PopulateObject(values, newDependency); GanttDataProvider.InsertDependency(newDependency); return(Request.CreateResponse(HttpStatusCode.Created, newDependency)); }
public HttpResponseMessage UpdateTask(FormDataCollection form) { var key = form.Get("Key"); var values = form.Get("values"); var task = GanttDataProvider.Tasks.First(t => t.Key == key); JsonConvert.PopulateObject(values, task); GanttDataProvider.UpdateTask(task); return(Request.CreateResponse(HttpStatusCode.OK)); }