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; } }
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; } }