public IActionResult Create(CreateTaskViewModel viewModel) { var task = new TaskModel { Created = DateTime.Now, CreatedBy = User.Identity.Name, Status = Strings.TaskStatus.Open, Description = viewModel.Description, Owner = viewModel.SelectedOwner, History = new List <TaskHistoryModel>() }; _database.Tasks.Add(task); var historyEntry = task.AddHistory($"Created by {User.Identity.Name}"); _database.TaskHistory.Add(historyEntry); _database.SaveChanges(); return(RedirectToAction("Index")); }