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