public ActionResult Index(int page = 1) { var userEmail = Convert.ToString(HttpContext.Request.Cookies["Email"].Value); var user = Repository.Users.FirstOrDefault(p => p.Email == userEmail); var calendarView = new CalendarView(); calendarView.UserId = user.ID; ViewBag.ID = calendarView.UserId; var data = new PageableData<Calendar>(Repository.Calendar.Where(x => x.UserID == calendarView.UserId).Where(d => d.Date.Day == DateTime.Now.Day).OrderBy(p => p.Date).OrderBy(p => p.Time), page, 10); return View(data); }
public ActionResult Add(CalendarView calendarView) { var userEmail = Convert.ToString(HttpContext.Request.Cookies["Email"].Value); var user = Repository.Users.FirstOrDefault(p => p.Email == userEmail); calendarView.UserId = user.ID; var calendar = (Calendar)ModelMapper.Map(calendarView, typeof(CalendarView), typeof(Calendar)); Repository.CreateCalendar(calendar); return RedirectToAction("Index"); }
public ActionResult Del() { var newCalendarView = new CalendarView(); return View(newCalendarView); }