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")); }
public ActionResult getAllEquipments(int Rid) { ViewBag.Rid = Rid; return(View(_equipmentService.All(Rid))); }