public ActionResult GetPickupByDay(EmployeeHomeViewModel employView) { var employeeView = Filter(employView.SelectDay); ViewBag.getMap = GetMap(employeeView.Customers); return(View(employeeView)); }
public ActionResult Index(EmployeeHomeViewModel employeeView) { string userId = User.Identity.GetUserId(); Employee employee = db.Employees.Where(e => e.ApplicationId == userId).SingleOrDefault(); EmployeeHomeViewModel viewModel = new EmployeeHomeViewModel(); viewModel.Customers = db.Customers.Include(e => e.ApplicationUser).Where(c => c.Zip == employee.zipCode && c.PickUpDay == employeeView.SelectedDay).ToList(); viewModel.DaysOfWeek = new SelectList(new List <string>() { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }); return(View(viewModel)); }
public EmployeeHomeViewModel Filter(string day) { string userId = User.Identity.GetUserId(); Employee employee = context.Employees.Where(e => e.ApplicationId == userId).Single(); EmployeeHomeViewModel employeeView = new EmployeeHomeViewModel(); string today = day; employeeView.Customers = context.Customers.Include(c => c.ApplicationUser).Where(c => c.ZipCode == employee.ZipCode && c.PickupDay == today).ToList(); employeeView.WeekDay = new SelectList(new List <string>() { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }); return(employeeView); }
// GET: Employees public ActionResult Index() { string userId = User.Identity.GetUserId(); Employee employee = db.Employees.Where(e => e.ApplicationId == userId).SingleOrDefault(); var today = Convert.ToString(DateTime.Now.DayOfWeek); var todayDate = Convert.ToString(DateTime.Now.Date); EmployeeHomeViewModel viewModel = new EmployeeHomeViewModel(); viewModel.Customers = db.Customers.Include(e => e.ApplicationUser).Where(c => c.Zip == employee.zipCode && (c.PickUpDay == today || c.ExtraPickUpDate == todayDate)).ToList(); viewModel.DaysOfWeek = new SelectList(new List <string>() { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }); return(View(viewModel)); }
public ActionResult ConfirmPickUp(int?id) { var Id = id; EmployeeHomeViewModel model = new EmployeeHomeViewModel(); model.DaysOfWeek = new SelectList(new List <string>() { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }); var customerIdFind = db.Customers.Where(x => x.Id == Id).Single(); if (customerIdFind.PickupConfirmation != true) { customerIdFind.PickupConfirmation = true; customerIdFind.balance += 25; db.SaveChanges(); var customers = db.Customers.Where(c => c.Id == customerIdFind.Id).ToList(); model.Customers = customers; return(View("Index", model)); } return(RedirectToAction("Index")); }