//[ValidateAntiForgeryToken] public ActionResult AddFlat(AdminFlat adminFlat) { if (ModelState.IsValid) { var result = _addAdvertService.AddFlat(adminFlat); return(RedirectToAction("Show", "Home", new { key = result.Data })); } TempData["AdType"] = 0; return(View("AddAdvert", new AdminAdvertToAdd() { Flat = adminFlat })); }
public Result <string> AddFlat(AdminFlat adminFlat) { var flat = Mapper.Map <Flat>(adminFlat); flat.Pictures = _photoService.AddAdvertPhotos(adminFlat.Files); foreach (var photo in flat.Pictures) { photo.AdType = AdType.Flat; photo.Flat = flat; } var result = _context.Flats.Add(flat); _context.SaveChanges(); return(new Result <string>(true, null, "", String.Format("{0}{1}", flat.Id * 9999, "12"))); }