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 AddOrder(CleanOrderDto dto, int rid) { dto.Hoster = Guid.Parse(User.Identity.GetUserId()); dto.Creation_Date = DateTimeHelper.ConvertDateToString(Utils.ServerNow.Date, DateFormats.DD_MM_YYYY); dto.Creation_Time = DateTimeHelper.ConvertTimeToString(Utils.ServerNow.TimeOfDay, TimeFormats.HH_MM_AM); dto.Creation_At = DateTimeHelper.ConvertDateToString(Utils.ServerNow.Date, DateFormats.DD_MM_YYYY) + " " + DateTimeHelper.ConvertTimeToString(Utils.ServerNow.TimeOfDay, TimeFormats.HH_MM_AM); dto.Room_ID = rid; dto.moshId = _fixOrderServices.getmoshbyroomId((int)rid); int i = _orderService.addOrder(dto); var room = _RoomService.GetById(rid); room.Isrequisted = true; _RoomService.Edit(room); roomrecDto roomrecDto = new roomrecDto(); roomrecDto.Room_Id = rid; roomrecDto.Recoed = " تم أضافة طلب تنظيف على الغرفة "; _roomrec.Add(roomrecDto); //NotifictationDto dto1 = new NotifictationDto(); //dto1.senderId = Guid.Parse(User.Identity.GetUserId()); //dto1.RevieverId = _RoomService.getMangerIdForRoom(Convert.ToInt32( rid)); //var roomnum = _RoomService.GetById(dto.Room_ID.Value).RoomNum; //var s1 = "الغرفة رقم"; //var s2 = roomnum; //var s3 = " بحاجة الى "; //var s4 = "&"; //var s5 = i; //var s6 = "تنظيف"; //dto1.NotDateTime = DateTimeHelper.ConvertDateToString(Utils.ServerNow.Date, DateFormats.DD_MM_YYYY); //dto1.Room_ID = dto.Room_ID; //_notifictationService.Add(dto1); return(RedirectToAction("getAllRoom", "Room")); }