public bool UpdateFranchiseeConfig(FranchiseeTernantDto franchiseeData) { FranchiseeTenant franchiseeTenant = null; var query = _franchiseeTenantRepository.Get(o => true).ToList(); if (query.Any()) { foreach (var o in query) { if (o != null) { var hashCode = PasswordHelper.HashString(o.Id.ToString(), o.Name); if (hashCode == franchiseeData.FranchiseeId) { franchiseeTenant = o; break; } } } } if (franchiseeTenant != null) { franchiseeTenant.Address1 = franchiseeData.Address1; franchiseeTenant.Address2 = franchiseeData.Address2; franchiseeTenant.City = franchiseeData.City; franchiseeTenant.State = franchiseeData.State; franchiseeTenant.Zip = franchiseeData.Zip; franchiseeTenant.OfficePhone = franchiseeData.OfficePhone; franchiseeTenant.FaxNumber = franchiseeData.FaxNumber; franchiseeTenant.IndustryId = franchiseeData.IndustryId; Update(franchiseeTenant); return(true); } return(false); }
//get info franchisee public FranchiseeTernantDto GetInfoFranchisee(FranchisseNameAndLicenseDto franchiseeData) { var franchisee = GetAll() .FirstOrDefault( o => o.Name == franchiseeData.FranchiseeName && o.LicenseKey == franchiseeData.LicenseKey); if (franchisee == null) { return(null); } var objResult = new FranchiseeTernantDto { Id = franchisee.Id, FranchiseeId = franchisee.Id.ToString(), Name = franchisee.Name, Address1 = franchisee.Address1, Address2 = franchisee.Address2, City = franchisee.City, Zip = franchisee.Zip, OfficePhone = franchisee.OfficePhone, FaxNumber = franchisee.FaxNumber, IndustryId = franchisee.IndustryId, NumberOfCourier = franchisee.NumberOfCourier, StartActiveDate = franchisee.StartActiveDate, EndActiveDate = franchisee.EndActiveDate, AccountNumber = franchisee.AccountNumber, CloseDate = franchisee.CloseDate, Amount = franchisee.RemainingAmount, NextBillingDate = franchisee.NextBillingDate, PackageNextBillingDate = franchisee.PackageNextBillingDate, AlertExtendedPackage = franchisee.AlertExtendedPackage }; return(objResult); }
public IHttpActionResult UpdateFranchiseeConfig(FranchiseeTernantDto franchiseeData) { return(Ok(_franchiseeTenantService.UpdateFranchiseeConfig(franchiseeData))); }