Exemple #1
0
        public ActionResult Create(FormCollection formCollection)
        {
            //  try
            //  {
            ElevatorBusiness ElevatorBusiness = new ElevatorBusiness(new ElevatorDataAccess());
            LookupBusiness   lookupBusiness   = new LookupBusiness(new LookupDataAccess());

            ElevatorCoreModel.Elevator elevator = new ElevatorCoreModel.Elevator
            {
                CreatedByUserId  = 1, // (int)Session["ElevatorId"];
                ModifiedByUserId = 2, // (int)Session["ElevatorId"];
                ElevatorName     = formCollection["ElevatorName"],
                FloorDuration    = Convert.ToInt32(formCollection["FloorDuration"]),
                MaxWeight        = Convert.ToInt32(formCollection["MaxWeight"]),
                CreatedDate      = DateTime.Now,
                ModifiedDate     = DateTime.Now,
                MainStatusId     = lookupBusiness.GetLookupId("MainStatus", formCollection["MainStatus"]),
            };
            ElevatorBusiness.Create(elevator);
            return(RedirectToAction("Index"));
            //}
            //catch
            //{
            //    return View();
            //}
        }
Exemple #2
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         ElevatorBusiness elevatorBusiness = new ElevatorBusiness(new ElevatorDataAccess());
         bool             result           = elevatorBusiness.Delete(id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemple #3
0
        // GET: Elevator/Edit/5
        public ActionResult Edit(int id)
        {
            ElevatorBusiness elevatorBusiness = new ElevatorBusiness(new ElevatorDataAccess());
            LookupBusiness   lookupBusiness   = new LookupBusiness(new LookupDataAccess());

            ElevatorCoreModel.Elevator elevator = elevatorBusiness.GetElevator(id);
            ElevatorModel elevatorModel         = new ElevatorModel
            {
                ElevatorName     = elevator.ElevatorName,
                CreatedByUserId  = elevator.CreatedByUserId,
                MainStatus       = (Enums.MainStatus)Enum.Parse(typeof(Enums.MainStatus), lookupBusiness.GetLookupValue(elevator.MainStatusId)),
                ModifiedByUserId = elevator.ModifiedByUserId,
                ModifiedDate     = elevator.ModifiedDate,
                MaxWeight        = elevator.MaxWeight,
                FloorDuration    = elevator.FloorDuration,
                CreatedDate      = elevator.CreatedDate,
                ElevatorId       = elevator.ElevatorId
            };

            return(View(elevatorModel));
        }
Exemple #4
0
        // GET: Elevator
        public ActionResult Index()
        {
            ElevatorBusiness elevatorBusiness = new ElevatorBusiness(new ElevatorDataAccess());
            LookupBusiness   lookupBusiness   = new LookupBusiness(new LookupDataAccess());
            List <ElevatorCoreModel.Elevator> elevatorList = elevatorBusiness.GetElevators();
            List <ElevatorModel> elevatorModelList         = new List <ElevatorModel>();

            foreach (var elevator in elevatorList)
            {
                ElevatorModel elevatorModel = new ElevatorModel
                {
                    ElevatorId    = elevator.ElevatorId,
                    ElevatorName  = elevator.ElevatorName,
                    FloorDuration = elevator.FloorDuration,
                    MaxWeight     = elevator.MaxWeight,
                    MainStatus    = (Enums.MainStatus)Enum.Parse(typeof(Enums.MainStatus), lookupBusiness.GetLookupValue(elevator.MainStatusId)),
                };
                elevatorModelList.Add(elevatorModel);
            }
            return(View(elevatorModelList));
        }
        public ActionResult Index()
        {
            ElevatorBusiness elevatorBusiness = new ElevatorBusiness(new ElevatorDataAccess());
            LookupBusiness   lookupBusiness   = new LookupBusiness(new LookupDataAccess());
            FloorBusiness    floorBusiness    = new FloorBusiness(new FloorDataAccess());
            List <ElevatorCoreModel.Elevator> elevatorList = elevatorBusiness.GetElevators();
            List <Floor>         floorList         = floorBusiness.GetFloors();
            List <ElevatorModel> elevatorModelList = new List <ElevatorModel>();

            foreach (ElevatorCoreModel.Elevator elevator in elevatorList)
            {
                ElevatorModel elevatorModel = new ElevatorModel
                {
                    ElevatorId    = elevator.ElevatorId,
                    ElevatorName  = elevator.ElevatorName,
                    FloorDuration = elevator.FloorDuration,
                    MainStatus    = (Enums.MainStatus)Enum.Parse(typeof(Enums.MainStatus), lookupBusiness.GetLookupValue(elevator.MainStatusId)),
                    MaxWeight     = elevator.MaxWeight
                };
                elevatorModelList.Add(elevatorModel);
            }
            List <FloorModel> floorModelList = new List <FloorModel>();

            foreach (Floor floor in floorList)
            {
                FloorModel floorModel = new FloorModel
                {
                    FloorId          = floor.FloorId,
                    FloorName        = floor.FloorName,
                    CreatedDate      = floor.CreatedDate,
                    CreatedByUserId  = floor.CreatedByUserId,
                    ModifiedByUserId = floor.ModifiedByUserId,
                    ModifiedDate     = floor.ModifiedDate
                };
                floorModelList.Add(floorModel);
            }
            ViewBag.elevatorList = elevatorModelList;
            ViewBag.floorList    = floorModelList;
            return(View());
        }