public PartialViewResult ApartmentDetails(int apartmentId) { Apartment apartment = apartmentService.GetApartment(apartmentId); ApartmentCleaningDto dto = new ApartmentCleaningDto(); dto.ApartmentId = apartmentId; dto.Name = apartment.Name; return(PartialView("_ApartmentCleaningActivity", dto)); }
public IActionResult CreateCleaningActivity(ApartmentCleaningDto cleaningDto) { ApartmentCleaningActivity cleaningActivity = new ApartmentCleaningActivity(); Apartment apartment = apartmentService.GetApartment(cleaningDto.ApartmentId); apartment.Status = Common.Enums.ApartmentStatus.Cleaned; unitOfWork.ApartmentRepository.Update(apartment); cleaningActivity.Apartment = apartment; cleaningActivity.HasIssuesToReport = cleaningDto.HasIssuesToReport; cleaningActivity.Notes = cleaningDto.Notes; unitOfWork.ApartmentCleaningRepository.Add(cleaningActivity); unitOfWork.SaveChanges(); List <Location> locations = unitOfWork.LocationRepository.GetLocations(); return(RedirectToAction("Index")); }