示例#1
0
        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 }));
            }
        }
示例#2
0
        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));
        }