Ejemplo n.º 1
0
        public ActionResult AddFixOrder(FixOrderDto fixOrderDto, int Rid)
        {
            fixOrderDto.Room_ID     = Rid;
            fixOrderDto.Hoster      = Guid.Parse(User.Identity.GetUserId());
            fixOrderDto.moshId      = _fixOrderServices.getmoshbyroomId((int)Rid);
            fixOrderDto.Creation_At = DateTimeHelper.ConvertDateToString(Utils.ServerNow.Date, DateFormats.DD_MM_YYYY) + " " + DateTimeHelper.ConvertTimeToString(Utils.ServerNow.TimeOfDay, TimeFormats.HH_MM_AM);
            var room = _roomService.GetById(Rid);

            room.Isrequistedfix = true;
            _roomService.Edit(room);
            var fixorder_id = _fixOrderServices.addFixOrder(fixOrderDto);
            var equ         = _equipmentService.All(Convert.ToInt32(Rid));

            foreach (var item in equ)
            {
                if (item.needfix == true)
                {
                    FixOrderEqupDto fixOrderEqupDto = new FixOrderEqupDto();
                    fixOrderEqupDto.Name     = item.Name;
                    fixOrderEqupDto.FixOrder = fixorder_id;
                    _fixOrderEqupService.add(fixOrderEqupDto, fixorder_id);
                }
            }

            return(RedirectToAction("getAllRoom", "Room"));
        }
Ejemplo n.º 2
0
        public int add(FixOrderEqupDto fixOrderEqupDto, int orderid)
        {
            FIxOrderEqupment fIxOrderEqupment = new FIxOrderEqupment();

            fIxOrderEqupment.Name     = fixOrderEqupDto.Name;
            fIxOrderEqupment.fixOrder = _unitOfWork.FixOrderRepository.FindById(orderid);

            _unitOfWork.FIxOrderEqupment.Add(fIxOrderEqupment);
            _unitOfWork.SaveChanges();
            return(fixOrderEqupDto.Id);
        }
Ejemplo n.º 3
0
        public List <FixOrderEqupDto> All(int oid)
        {
            FixOrderEqupDto        equpDto = new FixOrderEqupDto();
            var                    list    = _unitOfWork.FixOrderRepository.FindById(oid).FIxOrderEqupment;
            List <FixOrderEqupDto> vd      = new List <FixOrderEqupDto>();

            foreach (var item in list)

            {
                equpDto.Id   = item.Id;
                equpDto.Name = item.Name;

                vd.Add(equpDto);
                equpDto = new FixOrderEqupDto();
            }



            return(vd);
        }