public int addOrder(CleanOrderDto dto) { CleanOrder Order = new CleanOrder(); Order.Hoster = dto.Hoster; Order.moshId = dto.moshId; Order.cleaningEmp = dto.cleaningEmp; Order.Description = dto.Description; Order.Creation_Date = dto.Creation_Date; Order.Creation_Time = dto.Creation_Time; Order.Creation_At = dto.Creation_At; // Order.moshId = _unitOfWork.RoleRepository.FindByName("mosh").Users.Where(x => x.HotelBlock.Rooms == _unitOfWork.RoomRepository.FindById(dto.Room_ID).Id); ; // Order.User = _unitOfWork.UserRepository.FindById(dto.User_ID); if (dto.Room_ID.HasValue) { Order.Room = _unitOfWork.RoomRepository.FindById(dto.Room_ID); } _unitOfWork.OrderRepository.Add(Order); _unitOfWork.SaveChanges(); return(Order.Id); }
public bool edit(CleanOrderDto dto) { CleanOrder Order = _unitOfWork.OrderRepository.FindById(dto.Id); if (!string.IsNullOrWhiteSpace(dto.Description)) { Order.Description = dto.Description; } if (!string.IsNullOrWhiteSpace(dto.startdate)) { Order.startdate = dto.startdate; } if (!string.IsNullOrWhiteSpace(dto.enddate)) { Order.enddate = dto.enddate; } if (!string.IsNullOrWhiteSpace(dto.Creation_At)) { Order.Creation_At = dto.Creation_At; } if (!string.IsNullOrWhiteSpace(dto.Creation_Date)) { Order.Creation_Date = dto.Creation_Date; } if (!string.IsNullOrWhiteSpace(dto.Creation_Time)) { Order.Creation_Time = dto.Creation_Time; } Order.isFinished = dto.isFinished; if (dto.cleaningEmp.HasValue) { Order.cleaningEmp = dto.cleaningEmp; } if (dto.moshId.HasValue) { Order.moshId = dto.moshId; } if (dto.Hoster.HasValue) { Order.Hoster = dto.Hoster; } Order.isTaked = dto.Istaked; // Order.User = _unitOfWork.UserRepository.FindById(dto.User_ID); if (dto.Room_ID.HasValue) { Order.Room = _unitOfWork.RoomRepository.FindById(dto.Room_ID); } _unitOfWork.OrderRepository.Update(Order); _unitOfWork.SaveChanges(); return(true); }