Esempio n. 1
0
        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());
            }
        }
Esempio n. 2
0
 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());
     }
 }
Esempio n. 3
0
 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());
     }
 }