public void delete(BatalTruk dbitem) { context.BatalTruk.Remove(dbitem); var auditrail = new Auditrail { Actionnya = "Delete", EventDate = DateTime.Now, Modulenya = "Batal Truk", QueryDetail = "Delete Batal Truk " + dbitem.SalesOrder, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1 }; context.Auditrail.Add(auditrail); context.SaveChanges(); }
public void save(BatalTruk dbitem) { if (dbitem.Id == 0) //create { context.BatalTruk.Add(dbitem); var auditrail = new Auditrail { Actionnya = "Add", EventDate = DateTime.Now, Modulenya = "Batal Truk", QueryDetail = "Add Batal Truk" + dbitem.SalesOrder, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1 }; context.Auditrail.Add(auditrail); } else //edit { context.BatalTruk.Attach(dbitem); var auditrail = new Auditrail { Actionnya = "Edit", EventDate = DateTime.Now, Modulenya = "Batal Truk", QueryDetail = "Edit Batal Truk " + dbitem.SalesOrder, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1 }; context.Auditrail.Add(auditrail); var entry = context.Entry(dbitem); entry.State = EntityState.Modified; } context.SaveChanges(); }