//[ValidateAntiForgeryToken]
 public ActionResult AddHouse(AdminHouse adminHouse)
 {
     if (ModelState.IsValid)
     {
         var result = _addAdvertService.AddHouse(adminHouse);
         return(RedirectToAction("Show", "Home", new { key = result.Data }));
     }
     TempData["AdType"] = 1;
     return(View("AddAdvert", new AdminAdvertToAdd()
     {
         House = adminHouse
     }));
 }
Exemplo n.º 2
0
        public Result <string> AddHouse(AdminHouse adminHouse)
        {
            var house = Mapper.Map <House>(adminHouse);

            house.Pictures = _photoService.AddAdvertPhotos(adminHouse.Files);
            foreach (var photo in house.Pictures)
            {
                photo.AdType = AdType.House;
                photo.House  = house;
            }

            var result = _context.Houses.Add(house);

            _context.SaveChanges();

            return(new Result <string>(true, null, "", String.Format("{0}{1}", house.Id * 9999, "14")));
        }