예제 #1
0
 public async Task <ActionResult> CreateImage(EstateObjectViewModel eo, HttpPostedFileBase uploadImage)
 {
     if (uploadImage != null)
     {
         await EstateObjectsRepository.CreatePicture(eo, uploadImage);
     }
     return(RedirectToAction("UpdateEstateObject", new { id = eo.Id }));
 }
예제 #2
0
        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));
        }
예제 #3
0
        public async Task <ActionResult> DeleteImage(int id)
        {
            await EstateObjectsRepository.DeletePicture(id);

            return(RedirectToAction("Index"));
        }