public ActionResult DeleteConfirmed(int id) { var userTaskDTO = userTaskService.GetUserTask(id); var userTaskResult = MapperForCRUD(userTaskDTO); userTaskService.Delete(userTaskResult.UserTaskId); return(RedirectToAction("Index")); }
// GET: Delete public async Task <ActionResult> Delete(int?id) { if (id == null) { _logger.Error("Error receiving Delete() of task. id == null"); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } await _userTaskService.Delete((int)id); return(RedirectToAction("Index")); }
public async Task <IActionResult> DeleteUserPosition(int positioId) { var userPos = await _userTaskService.GetById(positioId); if (userPos == null) { return(NotFound(positioId)); } await _userTaskService.Delete(positioId); return(Ok(positioId)); }
public ActionResult Create(ExtentionTaskViewModel task) { if (ModelState.IsValid) { userTaskService.Delete(userTaskService.GetAll().Where(x => x.ID == task.ID).FirstOrDefault()); userTaskService.Create(new UserTask { Answer = task.Answer, Comment = task.Comment, Grade = task.Grade, TaskID = (int)task.TaskID, UserID = (int)task.UserID }); return(RedirectToAction("Index", "Profile")); } ViewBag.Grade = new SelectList(new List <string>() { "Отлично", "Хорошо", "Удовлетворительно", "Неудовлетворительно" }, "ID", task.Grade); return(View(task)); }
public ActionResult DeleteConfirmed(int id) { Task task = taskService.Get(id); taskService.Delete(task); List <UserTask> tasks = new List <UserTask>(); foreach (var item in userTaskService.GetAll().Where(x => x.TaskID == task.ID)) { tasks.Add(item); } foreach (var item in tasks) { userTaskService.Delete(item); } return(RedirectToAction("Index")); }
public async Task <IActionResult> Delete([FromBody] params UserTaskDto[] userTaskDtos) { try { var userTasks = _mapper.Map <UserTask[]>(userTaskDtos); var deleteResult = await _userTaskService.Delete(userTasks); if (deleteResult.Success) { return(StatusCode(StatusCodes.Status200OK)); } return(StatusCode(StatusCodes.Status400BadRequest, deleteResult.Message)); } catch (Exception ex) { _logger.LogError(ex.Message); return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public Boolean Delete([FromBody] UserTask userTask) { return(_userTaskService.Delete(userTask)); }