public IActionResult Create(Entities.Concrete.Task task) { CreateEditTaskViewModel model = null; try { model = new CreateEditTaskViewModel { Task = task, TaskTypes = _taskTypeManager.GetAll(), UserId = User.Identity.UserId(), }; _taskManager.Add(task); return(RedirectToAction(nameof(Index))); } catch (ValidationException ex) { ModelState.AddModelError("Error", ex.Message); return(View(model)); } catch (Exception ex) { _logger.LogError(ex.Message); return(Error()); } }
public IActionResult Create() { try { var model = new CreateEditTaskViewModel { Task = new Entities.Concrete.Task(), TaskTypes = _taskTypeManager.GetAll(), UserId = User.Identity.UserId(), }; return(View(model)); } catch (Exception ex) { _logger.LogError(ex.Message); return(Error()); } }
public IActionResult Update(int id) { try { int userId = User.Identity.UserId(); var model = new CreateEditTaskViewModel { Task = _taskManager.GetListWithType(userId).FirstOrDefault(t => t.Id == id), TaskTypes = _taskTypeManager.GetAll(), UserId = userId, }; return(View(model)); } catch (Exception ex) { _logger.LogError(ex.Message); return(Error()); } }