コード例 #1
0
 //[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
     }));
 }
コード例 #2
0
        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")));
        }