Exemple #1
0
 public void AddVendorCoverage(AddVendorCoverageViewModel model)
 {
     try
     {
         if (model != null)
         {
             MasterVendorCoverage entity = new MasterVendorCoverage();
             entity.VendorRowID       = model.VendorRowID;
             entity.CheckFamilyRowID  = model.CheckFamilyRowID;
             entity.CountryRowID      = model.CountryRowID;
             entity.StateRowID        = model.StateRowID;
             entity.VendorCost        = model.VendorCost;
             entity.AdditionalCosting = model.AdditionalCosting;
             entity.AdditionalCost    = model.AdditionalCost;
             entity.Level1TAT         = model.Level1TAT;
             entity.Level2TAT         = model.Level2TAT;
             entity.Remarks           = model.Remarks;
             db.MasterVendorCoverages.Add(entity);
         }
         else
         {
             throw new Exception("All fields are mandatory");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #2
0
 public void UpdateVendorCoverage(UpdateVendorCoverageViewModel model)
 {
     try
     {
         if (model != null && model.VendorRowID > 0)
         {
             MasterVendorCoverage entity = new MasterVendorCoverage();
             entity.VendorCoverageRowID = model.VendorCoverageRowID;
             entity.VendorRowID         = model.VendorRowID;
             entity.CheckFamilyRowID    = model.CheckFamilyRowID;
             entity.CountryRowID        = model.CountryRowID;
             entity.StateRowID          = model.StateRowID;
             entity.VendorCost          = model.VendorCost;
             entity.AdditionalCosting   = model.AdditionalCosting;
             entity.AdditionalCost      = model.AdditionalCost;
             entity.Level1TAT           = model.Level1TAT;
             entity.Level2TAT           = model.Level2TAT;
             entity.Remarks             = model.Remarks;
             db.Entry(entity).State     = EntityState.Modified;
         }
         else
         {
             throw new Exception("Vendor coverage details could not be blank!");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }