public ActionResult AddTodoItem(TodoItem NewTodoItem) { var viewmodel = new TodoItemsDashboardViewModel(); if (NewTodoItem.Title != null && NewTodoItem.Description != null && NewTodoItem.Type != null) { _repo.AddTodoItem(NewTodoItem); TempData["Success"] = "Awesome thing TODO saved!"; return(RedirectToAction("Trip", new { id = NewTodoItem.TripId })); } else { TempData["WarningMessage"] = "yes"; return(RedirectToAction("Trip", new { id = NewTodoItem.TripId })); } }
public ActionResult Trip(int id) { var viewmodel = new TodoItemsDashboardViewModel(); viewmodel.NewTodoItem = new TodoItem() { TripId = id }; viewmodel.Trip = _repo.GetTrip(id); viewmodel.TodoItems = _repo.GetTodoItems(id); if (TempData["Success"] != null) { ViewBag.Success = TempData["Success"]; } if (TempData["WarningMessage"] != null) { ViewBag.WarningMessage = TempData["WarningMessage"]; } return(View(viewmodel)); }