public IActionResult Delete(int id) { var result = tasksService.Delete(id); if (result == null) { return(NotFound()); } return(Ok(result)); }
public HttpResponseMessage Delete(Guid id) { try { _tasksService.Delete(id); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); } }
public JsonResult RemoveRow(Guid id) { var result = false; var tasksList = Session["taskList"] as List <TasksModel>; var responseFromService = _taskService.Delete(id); var responseFromSession = tasksList.Remove(tasksList.SingleOrDefault(t => t.TaskID == id)); if (responseFromService && responseFromSession) { result = true; } return(Json(result)); }
public ActionResult DeleteConfirmed(ReasonViewModel vmReason) { if (ModelState.IsValid) { try { _TaskService.Delete(vmReason, User.Identity.Name); } catch (Exception ex) { string message = _exception.HandleException(ex); ModelState.AddModelError("", message); return(PartialView("_Reason", vmReason)); } return(Json(new { success = true })); } return(PartialView("_Reason", vmReason)); }
public async Task <IActionResult> Delete(Guid taskId) { var id = User.Claims.Where(c => c.Type == "Id").Select(c => c.Value).SingleOrDefault(); if (String.IsNullOrEmpty(id)) { return(Unauthorized()); } Guid actorId = new Guid(id); try { await _tasksService.Delete(new GetByIdSpecification <Domain.Entities.Task>(taskId), actorId); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message + " \nInner exception" + e.InnerException)); } }