public InvoiceStatusVM EditInvoiceStatus(InvoiceStatusVM c)
 {
     DB.tblInvoiceStatuses InvoiceStatus = IMSDB.tblInvoiceStatuses.Find(c.InvoiceStatusId);
     if (InvoiceStatus != null)
     {
         InvoiceStatus.InvoiceStatus      = c.InvoiceStatus;
         InvoiceStatus.IsActive           = c.IsActive;
         IMSDB.Entry(InvoiceStatus).State = EntityState.Modified;
         IMSDB.SaveChanges();
     }
     return(c);
 }
 public InvoiceStatusVM AddInvoiceStatus(InvoiceStatusVM c)
 {
     DB.tblInvoiceStatuses InvoiceStatus = IMSDB.tblInvoiceStatuses.Add(
         new DB.tblInvoiceStatuses
     {
         InvoiceStatus = c.InvoiceStatus,
         IsActive      = c.IsActive
     });
     IMSDB.SaveChanges();
     c.InvoiceStatusId = InvoiceStatus.InvoiceStatusId;
     return(c);
 }
 public InvoiceStatusVM EditInvoiceStatus(InvoiceStatusVM c)
 {
     return(_InvoiceStatusBL.EditInvoiceStatus(c));
 }
 public int DeleteInvoiceStatus(InvoiceStatusVM c)
 {
     return(_InvoiceStatusBL.DeleteInvoiceStatus(c.InvoiceStatusId));
 }
 public InvoiceStatusVM AddInvoiceStatus(InvoiceStatusVM c)
 {
     return(_InvoiceStatusBL.AddInvoiceStatus(c));
 }