Пример #1
0
        public ActionResult Assign(ManagerViewModel managerViewModel)
        {
            Requsition requsition = new Requsition();
            Manager    manager    = new Manager();

            manager.Id           = managerViewModel.Id;
            manager.DriverNo     = managerViewModel.DriverNo;
            manager.RequsitionId = managerViewModel.RequsitionId;
            manager.EmployeeId   = managerViewModel.EmployeeId;
            manager.VehicleId    = managerViewModel.VehicleId;

            bool isSaved = managerManager.Add(manager);


            RequsitionAssign(managerViewModel.Id);
            VehicleStatusChange(managerViewModel.VehicleId);
            DriverAssigned(managerViewModel.EmployeeId);


            RequsitionAssign(managerViewModel.Id);
            Complete(managerViewModel.Id);


            if (isSaved)
            {
                TempData["msg"] = "Requsition Assign Successfully";
                return(RedirectToAction("New"));
            }

            return(View());
        }