public void UpdateVendor(UpdateVendorViewModel model) { try { if (model != null && model.VendorRowID > 0) { MasterVendor entity = new MasterVendor(); entity.VendorRowID = model.VendorRowID; entity.VendorName = model.VendorName; entity.Address = model.Address; entity.CountryRowID = model.CountryRowID; entity.StateRowID = model.StateRowID; entity.DistrictRowID = model.DistrictRowID; entity.LocationRowID = model.LocationRowID; entity.ModeOfInitiation = model.ModeOfInitiation; entity.VendorContactPerson = model.VendorContactPerson; entity.VendorEmaiID = model.VendorEmaiID; entity.VendorMobileNo = model.VendorMobileNo; entity.VendorContactNo = model.VendorContactNo; entity.SPOCToName = model.SPOCToName; entity.SPOCToEmailId = model.SPOCToEmailId; entity.SPOCToContactNo = model.SPOCToContactNo; entity.SPOCToMobileNo = model.SPOCToMobileNo; entity.SpecialInstruction = model.SpecialInstruction; entity.ModeOfPayment = model.ModeOfPayment; entity.Other1 = model.Other1; entity.Other2 = model.Other2; entity.Other3 = model.Other3; entity.Other4 = model.Other4; entity.Other5 = model.Other5; entity.FavourOf = model.FavourOf; entity.OtherDocumentDetail = model.OtherDocumentDetail; entity.OtherInitiation = model.OtherInitiation; entity.PayableAT = model.PayableAT; entity.AccountNumber = model.AccountNumber; entity.IFSCCode = model.IFSCCode; entity.PinCode = model.PinCode; entity.AgreementDocs = model.AgreementDocs; entity.EmpanelmentDate = model.EmpanelmentDate; entity.RenewalDate = model.RenewalDate; entity.AuditStatus = model.AuditStatus; entity.AuditStatusDate = model.AuditStatusDate; entity.PanNo = model.PanNo; entity.PanDoc = model.PanDoc; entity.IDProofNo = model.IDProofNo; entity.IDProofDoc = model.IDProofDoc; entity.RegistrationCertificateNo = model.RegistrationCertificateNo; entity.RegistrationCertificateDoc = model.RegistrationCertificateDoc; entity.ServiceTaxCertificateNo = model.ServiceTaxCertificateNo; entity.ServiceTaxCertificateDoc = model.ServiceTaxCertificateDoc; db.Entry(entity).State = EntityState.Modified; } else { throw new Exception("Vendor could not be blank!"); } } catch (Exception) { throw; } }
public UpdateVendorViewModel GetVendorForUpdateById(short VendorRowID) { try { UpdateVendorViewModel model = new UpdateVendorViewModel(); var entity = db.MasterVendors.Find(VendorRowID); if (entity != null) { model.VendorRowID = entity.VendorRowID; model.VendorName = entity.VendorName; model.Address = entity.Address; model.CountryRowID = entity.CountryRowID; model.StateRowID = entity.StateRowID; model.DistrictRowID = entity.DistrictRowID; model.LocationRowID = entity.LocationRowID; model.CountryName = entity.MasterCountry.CountryName; model.StateName = entity.MasterState.StateName; model.DistrictName = entity.MasterDistrict.DistrictName; model.LocationName = entity.MasterLocation.LocationName; model.ModeOfInitiation = entity.ModeOfInitiation; model.VendorContactPerson = entity.VendorContactPerson; model.VendorEmaiID = entity.VendorEmaiID; model.VendorMobileNo = entity.VendorMobileNo; model.VendorContactNo = entity.VendorContactNo; model.SPOCToName = entity.SPOCToName; model.SPOCToEmailId = entity.SPOCToEmailId; model.SPOCToContactNo = entity.SPOCToContactNo; model.SPOCToMobileNo = entity.SPOCToMobileNo; model.SpecialInstruction = entity.SpecialInstruction; model.ModeOfPayment = entity.ModeOfPayment; model.Other1 = entity.Other1; model.Other2 = entity.Other2; model.Other3 = entity.Other3; model.Other4 = entity.Other4; model.Other5 = entity.Other5; model.Status = entity.Status; model.FavourOf = entity.FavourOf; model.OtherDocumentDetail = entity.OtherDocumentDetail; model.OtherInitiation = entity.OtherInitiation; model.PayableAT = entity.PayableAT; model.AccountNumber = entity.AccountNumber; model.IFSCCode = entity.IFSCCode; model.PinCode = entity.PinCode; model.AgreementDocs = entity.AgreementDocs; model.EmpanelmentDate = entity.EmpanelmentDate; model.RenewalDate = entity.RenewalDate; model.AuditStatus = entity.AuditStatus; model.AuditStatusDate = entity.AuditStatusDate; model.PanNo = entity.PanNo; model.PanDoc = entity.PanDoc; model.IDProofNo = entity.IDProofNo; model.IDProofDoc = entity.IDProofDoc; model.RegistrationCertificateNo = entity.RegistrationCertificateNo; model.RegistrationCertificateDoc = entity.RegistrationCertificateDoc; model.ServiceTaxCertificateNo = entity.ServiceTaxCertificateNo; model.ServiceTaxCertificateDoc = entity.ServiceTaxCertificateDoc; } else { throw new Exception("Invalid Id!"); } return(model); } catch (Exception) { throw; } }