public void UpdateVendor(VendorSubListDto input) { try { VendorSub updateSubVendor = _vendorSubRepository.GetAll().Where(s => s.TenantId == input.TenantId && s.VendorID == input.VendorID).First(); updateSubVendor.ContactName = input.ContactName; updateSubVendor.ContactPhone = input.ContactPhone; updateSubVendor.ContactFax = input.ContactFax; updateSubVendor.ContactEmail = input.ContactEmail; updateSubVendor.Address1 = input.Address1; updateSubVendor.Address2 = input.Address2; updateSubVendor.Address3 = input.Address3; updateSubVendor.Location = input.Location; updateSubVendor.SupplierAccount = input.SupplierAccount; updateSubVendor.PaymentTerms = input.PaymentTerms; updateSubVendor.AccountNumber = input.AccountNumber; updateSubVendor.Type = input.Type; updateSubVendor.Branch = input.Branch; updateSubVendor.CurrencyID = input.CurrencyID; updateSubVendor.BankID = input.BankID; updateSubVendor.IsActive = input.IsActive; updateSubVendor.TaxRegistrationNumber = input.TaxRegistrationNumber; updateSubVendor.RegistrationNumber = input.RegistrationNumber; _vendorSubRepository.Update(updateSubVendor); } catch (System.Exception ex) { throw ex; } }
public void AddSubVendor(VendorSubListDto input) { if (string.IsNullOrEmpty(input.subVendorID.ToString())) { VendorSub newSubVendor = new VendorSub(); newSubVendor.IsActive = true; newSubVendor.TenantId = input.TenantId; newSubVendor.VendorID = Convert.ToInt32(input.VendorID); newSubVendor.ContactName = input.ContactName; newSubVendor.ContactPhone = input.ContactPhone; newSubVendor.ContactFax = input.ContactFax; newSubVendor.ContactEmail = input.ContactEmail; newSubVendor.Address1 = input.Address1; newSubVendor.Address2 = input.Address2; newSubVendor.Address3 = input.Address3; newSubVendor.Location = input.Location; newSubVendor.SupplierAccount = input.SupplierAccount; newSubVendor.PaymentTerms = input.PaymentTerms; newSubVendor.AccountNumber = input.AccountNumber; newSubVendor.Type = input.Type; newSubVendor.Branch = input.Branch; newSubVendor.CurrencyID = input.CurrencyID; newSubVendor.BankID = input.BankID; newSubVendor.RegistrationNumber = input.RegistrationNumber; newSubVendor.TaxRegistrationNumber = input.TaxRegistrationNumber; _vendorSubRepository.Insert(newSubVendor); } else { input.IsActive = true; UpdateVendor(input); } }
public void ChangeStatus(VendorSubListDto input) { int VendorID = Convert.ToInt32(input.VendorID); int TenantId = Convert.ToInt32(input.TenantId); var query = _vendorSubRepository .GetAll().Where(c => c.VendorID == VendorID && c.TenantId == TenantId) .FirstOrDefault(); query.IsActive = input.IsActive; _vendorSubRepository.Update(query); }