public async Task <ActionResult> CreateImage(EstateObjectViewModel eo, HttpPostedFileBase uploadImage) { if (uploadImage != null) { await EstateObjectsRepository.CreatePicture(eo, uploadImage); } return(RedirectToAction("UpdateEstateObject", new { id = eo.Id })); }
public async Task <ActionResult> Filter(FilterViewModel filterViewModel) { Agency db = new Agency(); if (!ModelState.IsValid) { return(RedirectToAction("Filter")); } var res = EstateObjectsRepository.SelectEstateObjects(1, filterViewModel.RealtyTypeId, filterViewModel.TradeTypeId, filterViewModel.MinPrice, filterViewModel.MaxPrice, filterViewModel.MinArea, filterViewModel.MaxArea, filterViewModel.SelectedDistricts); List <EstateObjectViewModel> models = await _estateObjectService.GetEstateObjectViewModels(res); return(View("Index", models)); }
public async Task <ActionResult> DeleteImage(int id) { await EstateObjectsRepository.DeletePicture(id); return(RedirectToAction("Index")); }