Esempio n. 1
0
 public ActionResult Get(int id)
 {
     var user = _service.GetTodoItemForUser(1, id);
     var item = user.Todos.FirstOrDefault();
     var model = new TodoViewModel
     {
         Id = item.Id,
         Description = item.Description,
         Priority = item.Priority,
         DoBy = DateTime.Now
     };
     if (Request.IsAjaxRequest())
     {
         return PartialView("TodoDetails", model);
     }
     else
     {
         return View(model);
     }
 }
Esempio n. 2
0
        public ActionResult Index()
        {
            var data = Request.Cookies["Alice"];
            if (data == null)
            {
                var cookie = new HttpCookie("Alice", "Some Data");
                Response.Cookies.Add(cookie);
            }

            var sessionData = Session["SessionItem"];
            if (sessionData == null)
            {
                sessionData = Session["SessionItem"] = "Some data";
            }
            var user = _service.GetTodoItemsForUser(1);
            var viewModel = new UserViewModel {Name = user.Name, EMailAddress = user.EMail};
            var todoVMs = new List<TodoViewModel>();
            foreach (var todo in user.Todos)
            {
                var model = new TodoViewModel { Id = todo.Id, Description = todo.Description };
                todoVMs.Add(model);
            }

            var ut = new UserTodos {User = viewModel, Todos = todoVMs};

            return View(ut);
        }