//[ValidateAntiForgeryToken]
 public ActionResult AddLand(AdminLand adminLand)
 {
     if (ModelState.IsValid)
     {
         var result = _addAdvertService.AddLand(adminLand);
         return(RedirectToAction("Show", "Home", new { key = result.Data }));
     }
     TempData["AdType"] = 2;
     return(View("AddAdvert", new AdminAdvertToAdd()
     {
         Land = adminLand
     }));
 }
예제 #2
0
        public Result <string> AddLand(AdminLand adminLand)
        {
            var land = Mapper.Map <Land>(adminLand);

            land.Pictures = _photoService.AddAdvertPhotos(adminLand.Files);
            foreach (var photo in land.Pictures)
            {
                photo.AdType = AdType.Land;
                photo.Land   = land;
            }

            var result = _context.Lands.Add(land);

            _context.SaveChanges();

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