public ActionResult <DeleteFieldResponse> Delete([FromBody] DeleteFieldRequest request) { request.CommanderID = User.GetUserId(); var result = _fieldService.Delete(request); return(result); }
public async Task <ActionResult> DeleteField(int id) { var deleted = await fieldService.Delete(id); if (!deleted) { return(BadRequest()); } return(Ok()); }
public IActionResult UpdateMultiPhase(ModifiedPhase modifiedPhase) { var currentUser = userService.GetCurrentUser(User.Identity.Name); foreach (var i in modifiedPhase.ListPhaseDelete) // Xóa những phase có trong danh sách id xóa { var isPhaseExist = phaseService.CheckExist(x => x.PhaseId == i); if (isPhaseExist == true) { phaseService.Delete(i); } } foreach (var i in modifiedPhase.ListFieldDelete) // Xóa những field có trong danh sách id xóa { var isFieldExist = fieldService.CheckExist(x => x.FieldId == i); if (isFieldExist == true) { fieldService.Delete(i); } } foreach (var i in modifiedPhase.ListEmployeeDelete) // Xóa những employee có trong danh sách id xóa { var isFieldExist = phaseEmployeeService.CheckExist(x => x.PhaseEmployeeId == i); if (isFieldExist == true) { phaseEmployeeService.Delete(i); } } foreach (var phase in modifiedPhase.Phase) { if (phase.PhaseId == null || phase.PhaseId.Equals("")) { phase.PhaseId = Guid.NewGuid(); } phaseService.AddOrUpdate(phase, currentUser); } var processUpdated = processService.GetById(modifiedPhase.ProcessId); processUpdated.UpdatedAt = DateTime.Now; processUpdated.UpdatedBy = currentUser.Employee.First().FullName + " - " + currentUser.Employee.First().EmployeeCode; phaseService.Save(); return(Ok()); }
public async Task <IActionResult> Delete(int id, int fieldId) { try { if (id == 0 || fieldId == 0) { return(BadRequest()); } await _fieldService.Delete(fieldId); return(Ok()); } catch (Exception e) { Log.Error(e, "Could not delete field {fieldId} on dataset {datasetId}", fieldId, id); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public HttpResponseMessage Delete(HttpRequestMessage request, int id) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { var oldField = _fieldService.Delete(id); _fieldService.Save(); response = request.CreateResponse(HttpStatusCode.Created, oldField); } return response; })); }
public void Delete(int key) { _fieldService.Delete(key); }
public ActionResult Delete(int id) { _fieldService.Delete(id); return(RedirectToAction("Index")); }