public void UpdateStatusQty(string QtyType, decimal Qty, decimal DealQty, decimal Weight, DateTime date, int Id, ref ApplicationDbContext Context, bool DbBased) { JobInvoiceLineStatus Stat = Find(Id); switch (QtyType) { case JobStatusQtyConstants.ReturnQty: { Stat.ReturnQty = Qty; Stat.ReturnDealQty = DealQty; Stat.ReturnDate = date; Stat.ReturnWeight = Weight; break; } default: { break; } } Stat.ObjectState = Model.ObjectState.Modified; if (DbBased) { Context.JobInvoiceLineStatus.Add(Stat); } else { Update(Stat); } }
public void CreateLineStatus(int id) { JobInvoiceLineStatus Stat = new JobInvoiceLineStatus(); Stat.JobInvoiceLineId = id; Stat.ObjectState = Model.ObjectState.Added; db.JobInvoiceLineStatus.Add(Stat); }
public void DeleteLineStatus(int id) { JobInvoiceLineStatus Stat = Find(id); Delete(Stat); }
public void Update(JobInvoiceLineStatus pt) { pt.ObjectState = ObjectState.Modified; db.JobInvoiceLineStatus.Add(pt); }
public void Delete(JobInvoiceLineStatus pt) { pt.ObjectState = Model.ObjectState.Deleted; db.JobInvoiceLineStatus.Remove(pt); }
public JobInvoiceLineStatus Create(JobInvoiceLineStatus pt) { pt.ObjectState = ObjectState.Added; db.JobInvoiceLineStatus.Add(pt); return(pt); }