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"));
        }