Пример #1
0
        public ActionResult Step6(int id)
        {
            Step6ViewModel model = _listingService.GetStep6ById(id);

            model.StepsProgressModel.Step      = 6;
            model.StepsProgressModel.ListingId = id;
            if (model.Step6FlatForRent != null)
            {
                return(View("FlatForRent/Step6", model));
            }
            if (model.Step6FlatForSale != null)
            {
                return(View("FlatForSale/Step6", model));
            }
            if (model.Step6HouseForRent != null)
            {
                return(View("HouseForRent/Step6", model));
            }
            if (model.Step6HouseForSale != null)
            {
                return(View("HouseForSale/Step6", model));
            }
            if (model.Step6LandForSale != null)
            {
                return(View("LandForSale/Step6", model));
            }
            if (model.Step6RoomForRent != null)
            {
                return(View("RoomForRent/Step6", model));
            }
            return(RedirectToAction("Index"));
        }
Пример #2
0
        public ActionResult Step6(Step6ViewModel model)
        {
            if (ModelState.IsValid)
            {
                _listingService.SaveListingStep6(model, User.Identity.GetUserId());
                return(RedirectToAction(nameof(Step7), new { id = model.Id }));
            }

            model.StepsProgressModel.ListingId = model.Id;
            model.StepsProgressModel.Step      = 6;

            if (model.Step6FlatForRent != null)
            {
                return(View("FlatForRent/Step6", model));
            }
            if (model.Step6FlatForSale != null)
            {
                return(View("FlatForSale/Step6", model));
            }
            if (model.Step6HouseForRent != null)
            {
                return(View("HouseForRent/Step6", model));
            }
            if (model.Step6HouseForSale != null)
            {
                return(View("HouseForSale/Step6", model));
            }
            if (model.Step6LandForSale != null)
            {
                return(View("LandForSale/Step6", model));
            }
            if (model.Step6RoomForRent != null)
            {
                return(View("RoomForRent/Step6", model));
            }
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult AddTextInAnotherLanguage(Step6ViewModel model)
        {
            List <TextInAnotherLanguageViewModel> list = _listingService.AddTextInAnotherLanguage(model, User.Identity.GetUserId());

            return(PartialView("Property/_TextInAnotherLanguageTablePartial", list));
        }