public dynamic MapDatabaseCompanyArguments(IUpdateCompanyCommand src)
        {
            var dest = new
            {
                src.CompanyId,
                src.Name,
                src.Website,
                src.LogoBase64,
                src.Logo,
                src.SupportSiteUrl,
                src.Email,
                src.PhoneNumber,
                src.StreetAddress,
                src.City,
                src.ZipCode,
                src.State,
                src.Country,
                src.BrandColorPrimary,
                src.BrandColorSecondary,
                src.BrandColorText,
                src.Domains,
                WorkflowActivityType = WorkflowActivityType.UpdateCompany,
                WorkflowStep         = WorkflowActivityStep.UpdateDatabaseCompany
            };

            return(dest);
        }
 private static CompanyModel Map(IUpdateCompanyCommand companyArguments)
 {
     return(new CompanyModel
     {
         Id = companyArguments.CompanyId,
         BrandColorPrimary = companyArguments.BrandColorPrimary,
         BrandColorSecondary = companyArguments.BrandColorSecondary,
         BrandColorText = companyArguments.BrandColorText,
         City = companyArguments.City,
         Country = companyArguments.Country,
         Email = companyArguments.Email,
         Name = companyArguments.Name,
         PhoneNumber = companyArguments.PhoneNumber,
         State = companyArguments.State,
         StreetAddress = companyArguments.StreetAddress,
         SupportSiteUrl = companyArguments.SupportSiteUrl,
         ControlPanelSiteUrl = companyArguments.ControlPanelSiteUrl,
         Website = companyArguments.Website,
         ZipCode = companyArguments.ZipCode,
         LogoUrl = companyArguments.Logo,
         Domains = companyArguments.Domains,
         ParentId = companyArguments.ParentId,
         CatalogId = companyArguments.CatalogId
     });
 }