예제 #1
0
 public TaxSlabVM EditTaxSlab(TaxSlabVM c)
 {
     DB.tblTaxSlab TaxSlab = IMSDB.tblTaxSlabs.Find(c.TaxSlabId);
     if (TaxSlab != null)
     {
         TaxSlab.TaxSlab            = c.TaxSlab;
         TaxSlab.IsActive           = c.IsActive;
         IMSDB.Entry(TaxSlab).State = EntityState.Modified;
         IMSDB.SaveChanges();
     }
     return(c);
 }
예제 #2
0
 public TaxSlabVM AddTaxSlab(TaxSlabVM c)
 {
     DB.tblTaxSlab TaxSlab = IMSDB.tblTaxSlabs.Add(
         new DB.tblTaxSlab
     {
         TaxSlab  = c.TaxSlab,
         IsActive = c.IsActive
     });
     IMSDB.SaveChanges();
     c.TaxSlabId = TaxSlab.TaxSlabId;
     return(c);
 }
예제 #3
0
        public TaxSlabVM GetTaxSlabById(int TaxSlabId)
        {
            DB.tblTaxSlab TaxSlab = IMSDB.tblTaxSlabs.Where(p => p.TaxSlabId == TaxSlabId).FirstOrDefault();
            if (TaxSlab != null)
            {
                return(new TaxSlabVM()
                {
                    TaxSlabId = TaxSlab.TaxSlabId,
                    TaxSlab = TaxSlab.TaxSlab,
                    IsActive = TaxSlab.IsActive
                });
            }

            return(null);
        }