示例#1
0
        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);
        }
示例#2
0
        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);
        }