// DELETE api/projecttask/delete public IHttpActionResult Delete([FromBody] ProjectTaskVM projectTaskVM) { var sourceProject = _projectTaskService.GetById(projectTaskVM.Id); if (sourceProject == null) { return(NotFound()); } _projectTaskService.Remove(sourceProject); return(Ok()); }
// POST: api/projecttask/new public IHttpActionResult Post([FromBody] ProjectTaskVM projectTaskVM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var projectTaskDTO = _mapper.Map <ProjectTaskDTO>(projectTaskVM); _projectTaskService.Create(projectTaskDTO); return(CreatedAtRoute("GetProjectTask", new { id = projectTaskVM.Id }, projectTaskVM)); }
async void SaveData(ProjectTaskVM dt) { busyIndicator.IsBusy = true; var result = await dt.SaveData(crudApi); busyIndicator.IsBusy = false; if (result != ErrorCodes.Succes) { UtilDisplay.ShowErrorCode(result); } else { CloseDockItem(); } }
// PUT api/projecttask/update public IHttpActionResult Put([FromBody] ProjectTaskVM projectTaskVM) { var sourceProject = _projectTaskService.GetById(projectTaskVM.Id); if (sourceProject == null) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var projectTaskDTO = _mapper.Map <ProjectTaskDTO>(projectTaskVM); _projectTaskService.Update(projectTaskDTO); return(CreatedAtRoute("GetProjectTask", new { id = projectTaskVM.Id }, projectTaskVM)); }