Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        //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);
        }
Esempio n. 3
0
 public IHttpActionResult UpdateFranchiseeConfig(FranchiseeTernantDto franchiseeData)
 {
     return(Ok(_franchiseeTenantService.UpdateFranchiseeConfig(franchiseeData)));
 }