// GET: Employees public ActionResult Index() { CustomerEmployeeViewModel viewModel = new CustomerEmployeeViewModel(); var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var employee = _context.Employees.Where(c => c.IdentityUserId == userId).SingleOrDefault(); viewModel.Employee = employee; DateTime dateTime = DateTime.Now; var date = dateTime.ToString("dddd"); if (employee == null) { return(RedirectToAction("Create")); } try { var myCustomers = _context.Customers.Where(c => c.PickUpDay == date && c.ZipCode == employee.ZipCode && c.SuspendService != true || c.OneTimeDate == dateTime).ToList(); myCustomers.RemoveAll(d => d.SuspendStart <= dateTime || d.SuspendEnd >= dateTime); return(View(myCustomers)); } catch { return(View()); } }
public ActionResult DisplayMap(int id) { CustomerEmployeeViewModel viewModel = new CustomerEmployeeViewModel(); var customer = _context.Customers.Where(x => x.CustomerId == id).SingleOrDefault(); return(View(customer)); }
// GET: CustomersController //public ActionResult Index(int id) //{ // var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); // var customer = db.Customers.Where(c => c.IdentityUserId == userId).SingleOrDefault(); // return View(customer); //} public ActionResult Index(int id) { CustomerEmployeeViewModel customerEmployeeViewModel = new CustomerEmployeeViewModel(); var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); Customer customer = db.Customers.Where(c => c.IdentityUserId == userId).FirstOrDefault(); if (customer != null) { return(RedirectToAction(nameof(CustomerEmployeeViewModel))); } else { return(RedirectToAction(nameof(Create))); } // //is there a profile in customer table tied to this current user? // //if yes - then redirect the details page ///// if no - redirect to create page }
// GET: Test2 public ActionResult Index() { string greeting; DateTime dt = DateTime.Now; int h = dt.Hour; if (h < 12) { greeting = "早啊"; } else { greeting = "好啊"; } ViewBag.greeting = greeting; Employee emp = new Employee(); emp.Name = "头牌啊红"; emp.Salary = 20000; //ViewBag.Employee = emp; Customer cus = new Customer(); cus.CustomerName = "明世隐"; //cus.CustomerAddress = "峡谷栓狗"; //ViewBag.Customer = cus; CustomerEmployeeViewModel cuvm = new CustomerEmployeeViewModel(); cuvm.EmployeeName = emp.Name; cuvm.EmployeeSalary = emp.Salary; cuvm.CustomerName = cus.CustomerName; //cuvm.CustomerHobby = cus.CustomerAddress; return(View(cuvm)); }