Пример #1
0
        public ActionResult EditRental(int rentalId)
        {
            var queryResult       = rentalService.GetSingleRentalDataModel(rentalId);
            var assignedResident  = residentService.GetSingleResident(queryResult.id_najemcy);
            var assignedResidence =
                residencesService.GetSingleResidenceByID(queryResult.id_budynku, queryResult.id_mieszkania);
            var viewModel = new RentalEditDataViewModel()
            {
                RentalId        = rentalId,
                BuildingAddress = queryResult.adres_budynku,
                ExpiringDate    = queryResult.data_zakonczenia,
                PESEL           = assignedResident.PESEL,
                RentalPrice     = queryResult.cena_miesieczna,
                ResidenceNumber = assignedResidence.numer,
                StartDate       = queryResult.data_rozpoczecia
            };

            return(View(viewModel));
        }
Пример #2
0
        public ActionResult EditResident(int?residentId)
        {
            ResidentViewModel viewModel = null;

            if (residentId != null)
            {
                var queryResult = residentsService.GetSingleResident((int)residentId);
                viewModel = ViewModelMapper.Mapper.Map <ResidentViewModel>(queryResult);
            }
            else
            {
                viewModel            = new ResidentViewModel();
                viewModel.id_najemcy = -1;
            }

            return(View(viewModel));
        }