public ActionResult SubmitTask(TasksViewModel model) { bool result = true; if (model.Comments == null) { model.Comments = new CommentViewModel[] { } } ; if (model.Id.HasValue) { result = TasksService.SaveTask(model.ToModel(), model.Comments.Select(x => x.ToModel())); } else { model.CreatedDate = DateTime.Now.ToString(); result = TasksService.CreateTask(model.ToModel(), model.Comments.Select(x => x.ToModel())); } if (result) { return(RedirectToAction("Index", "Home")); } return(View("Index", model)); }