예제 #1
0
 public async static Task <bool> DodajProizvodAsync(Proizvod proizvod)
 {
     using (var db = new ProizvodiContext())
     {
         try
         {
             db.Proizvodi.Add(proizvod);
             await db.SaveChangesAsync();
         }
         catch (Exception)
         {
             // Ako se desi greska odkomentarisi
             // throw;
             return(false);
         }
     }
     return(true);
 }
예제 #2
0
        public async static Task <bool> IzmeniProizvodAsync(Proizvod proizvod)
        {
            try
            {
                using (var db = new ProizvodiContext())
                {
                    // var stariProizvod = db.Proizvodi.SingleOrDefault(p => p.Id == proizvod.Id);
                    db.Proizvodi.AddOrUpdate(proizvod);
                    await db.SaveChangesAsync();

                    return(true);
                }
            }
            catch (Exception)
            {
                // Odkomentarisi throw ako dodje do greske
                // throw;
                return(false);
            }
        }