예제 #1
0
        public static bool Update(PemasokViewModel model)
        {
            bool result = true;

            try
            {
                using (var db = new TokoKonteks())
                {
                    if (model.Id == 0)
                    {
                        Mst_Pemasok Pmk = new Mst_Pemasok();
                        Pmk.Kode        = model.Kode;
                        Pmk.NamaPemasok = model.NamaPemasok;
                        Pmk.Alamat      = model.Alamat;
                        Pmk.NoHp        = model.NoHp;
                        Pmk.Aktif       = model.Aktif;
                        Pmk.DibuatOleh  = "Test";
                        Pmk.Dibuat      = DateTime.Now;
                        db.Mst_Pemasok.Add(Pmk);
                        db.SaveChanges();
                    }
                    else
                    {
                        Mst_Pemasok Pmk = db.Mst_Pemasok.Where(o => o.Id == model.Id).FirstOrDefault();
                        if (Pmk != null)
                        {
                            Pmk.Kode        = model.Kode;
                            Pmk.NamaPemasok = model.NamaPemasok;
                            Pmk.Alamat      = model.Alamat;
                            Pmk.NoHp        = model.NoHp;
                            Pmk.Aktif       = model.Aktif;
                            Pmk.DiubahOleh  = "Test";
                            Pmk.Diubah      = 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 TokoKonteks())
                {
                    Mst_Pemasok Pmk = db.Mst_Pemasok.Where(o => o.Id == id).FirstOrDefault();
                    if (Pmk != null)
                    {
                        db.Mst_Pemasok.Remove(Pmk);
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                Message = ex.Message;
                result  = false;
            }
            return(result);
        }