Beispiel #1
0
        public ActionResult Add(AddAdvert advert)
        {
            if (ModelState.IsValid)
            {
                Repository repository = new Repository();
                repository.AddAdvert(advert, User.Identity.Name);

                return RedirectToAction("Index", "Home");
            }
            return View(advert);
        }
Beispiel #2
0
        public void AddAdvert(AddAdvert _advert, string _indname)
        {
            var user = db.Users.FirstOrDefault(b => b.Login == _indname);
             string appData = AppDomain.CurrentDomain.BaseDirectory + "Content/Images";
             string randomFileName = Path.GetRandomFileName();
             string files = Path.Combine(appData, randomFileName + Path.GetExtension(_advert.Image.FileName));
             _advert.Image.SaveAs(files);

              var item = new Advert
              {
                   Date = DateTime.Now,
                   Description = _advert.Description,
                   ImagePath = "\\Content\\Images\\" + randomFileName + Path.GetExtension(_advert.Image.FileName),
                   Title = _advert.Title,
                   UserId = user.Id,
              };
            db.Adverts.Add(item);
            db.SaveChanges();
        }