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