public IActionResult UpdateAdvertisement(int id) { Advertisement advertisement = _advertisementService.Get(id); AdvertismenetViewModel advertismenetViewModel = new AdvertismenetViewModel() { SelectCity = _utilities.SelectCity(), SelectRoom = _utilities.SelectRoom(), Title = advertisement.Title, Price = advertisement.Price, Balcony = advertisement.Balcony, RentOrSale = advertisement.RentOrSale, CityId = advertisement.CityId, SquareMeters = advertisement.SquareMeters, RoomId = advertisement.RoomId }; return(View(advertismenetViewModel)); }
public IActionResult Add() { AdvertismenetViewModel advertismenetViewModel = new AdvertismenetViewModel() { SelectCity = _utilities.SelectCity(), SelectRoom = _utilities.SelectRoom() }; return(View(advertismenetViewModel)); }
public IActionResult List(string selectedCity = null, string selectedRoom = null) { if (_httpContextAccessor.HttpContext != null) { var userId = _httpContextAccessor.HttpContext.Session.GetString("userId"); List <Advertisement> advertisements = _advertisementService.GetList(userId, selectedRoom, selectedCity); AdvertismenetViewModel advertismenetViewModel = new AdvertismenetViewModel() { Advertisements = advertisements, SelectCity = _utilities.SelectCity(selectedCity, userId), SelectRoom = _utilities.SelectRoom(selectedRoom, userId) }; return(View(advertismenetViewModel)); } return(View()); }
public IActionResult Add(Advertisement advertisement, bool rentSale, bool balcony, IFormFile imageUrl) { if (_httpContextAccessor.HttpContext != null) { if (ModelState.IsValid) { var image = _utilities.UploadImages(_webHostEnvironment.WebRootPath, "images", imageUrl); var userId = _httpContextAccessor.HttpContext.Session.GetString("userId"); Advertisement addedAdvertisement = new Advertisement() { Title = advertisement.Title, Price = advertisement.Price, CityId = advertisement.CityId, SquareMeters = advertisement.SquareMeters, RoomId = advertisement.RoomId, Balcony = balcony, RentOrSale = rentSale, AddedByAgentId = userId, ImageUrl = image }; _advertisementService.Add(addedAdvertisement); return(RedirectToAction("List")); } } AdvertismenetViewModel advertismenetViewModel = new AdvertismenetViewModel() { SelectCity = _utilities.SelectCity(), SelectRoom = _utilities.SelectRoom() }; return(View(advertismenetViewModel)); }