public static bool Update(PemasokViewModel model) { bool result = true; try { using (var db = new PerpusContext()) { if (model.Id == 0) { Pemasok pms = new Pemasok(); pms.Id = model.Id; pms.KodePenerbit = model.KodePenerbit; pms.KodePemasok = model.KodePemasok; pms.NamaPemasok = model.NamaPemasok; pms.AlamatPemasok = model.AlamatPemasok; pms.Telepon = model.Telepon; pms.CreatedBy = "Admin"; pms.Created = DateTime.Now; db.Pemasok.Add(pms); db.SaveChanges(); } else { Pemasok pms = db.Pemasok.Where(o => o.Id == model.Id).FirstOrDefault(); if (pms != null) { pms.KodePenerbit = model.KodePenerbit; pms.KodePemasok = model.KodePemasok; pms.NamaPemasok = model.NamaPemasok; pms.AlamatPemasok = model.AlamatPemasok; pms.Telepon = model.Telepon; pms.ModifiedBy = "Admin"; pms.Modified = DateTime.Now; db.SaveChanges(); } } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }
public static bool Delete(int id) { bool result = true; try { using (var db = new PerpusContext()) { Pemasok pms = db.Pemasok.Where(o => o.Id == id).FirstOrDefault(); if (pms != null) { db.Pemasok.Remove(pms); db.SaveChanges(); } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }