コード例 #1
0
        protected override void Seed(SludinājumuWebApp.Models.AdvertDb context)
        {
            Sludinājums ad1 = new Sludinājums();

            ad1.AdvertId     = 1;
            ad1.Name         = "BMW";
            ad1.AdvertText   = "Šis ir labs BMW";
            ad1.Price        = 2500;
            ad1.CreationTime = DateTime.Now;

            Sludinājums homeAd = new Sludinājums();

            homeAd.AdvertId     = 2;
            homeAd.Name         = "Māja";
            homeAd.AdvertText   = "Liela māja";
            homeAd.Price        = 12000;
            homeAd.CreationTime = new DateTime(1999, 12, 31);

            context.Adverts.AddOrUpdate(ad1);
            context.Adverts.AddOrUpdate(homeAd);


            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data.
        }
コード例 #2
0
 public ActionResult CreateAdvert(Sludinājums advert)
 {
     advert.CreationTime = DateTime.Now;
     advertDb.Adverts.Add(advert);
     advertDb.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #3
0
 public ActionResult EditAdvert(Sludinājums advert)
 {
     if (!ModelState.IsValid)
     {
         return(View(advert));
     }
     advertDb.Entry(advert).State = EntityState.Modified;
     advertDb.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #4
0
        public ActionResult EditAdvert(int advertId)
        {
            Sludinājums editableAdvert = GetAdvertFromDb(advertId);

            return(View(editableAdvert));
        }
コード例 #5
0
        public ActionResult Advert(int advertId)
        {
            Sludinājums ad = GetAdvertFromDb(advertId);

            return(View(ad));
        }