public static ICompany ToModel(this ApiWhitelabelCompanyModel companyModel) { return(new Company.Company { Id = companyModel.Id, AdminIds = companyModel.AdminIds, GuestUserIds = companyModel.GuestUserIds, IndustryId = companyModel.IndustryId, PendingGuestUserIds = companyModel.PendingGuestUserIds, City = companyModel.City, FacebookUrl = companyModel.FacebookUrl, LinkedInUrl = companyModel.LinkedInUrl, TwitterUrl = companyModel.TwitterUrl, InstagramUrl = companyModel.InstagramUrl, Name = companyModel.Name, LocationId = companyModel.LocationId, CollaborationEnabled = companyModel.CollaborationEnabled, Telephone = companyModel.Telephone, Address = companyModel.Address, Address2 = companyModel.Address2, Country = companyModel.Country, Description = companyModel.Description, Founded = companyModel.Founded, Summary = companyModel.Summary, WebUrl = companyModel.WebUrl, UserIds = companyModel.UserIds, PendingGuests = companyModel.PendingGuestUserIds, PendingUsersIds = companyModel.PendingGuestUserIds, GuestsIds = companyModel.GuestUserIds, Logo = companyModel.Logo.ToModel() }); }
public CompanyFeedItem(ApiWhitelabelCompanyModel company, ApiIndustryModel industry) { Company = company; Name = _company.Name; HeaderUrl = _company.Header?.Medium; LogoUrl = _company.Logo?.Medium; Industry = industry?.Name; About = _company.Summary; Telephone = _company.Telephone; Website = _company.WebUrl; Facebook = _company.FacebookUrl; Twitter = _company.TwitterUrl; LinkedIn = _company.LinkedInUrl; Instagram = _company.InstagramUrl; DateTime = DateTime.MaxValue; }
private void OnUpdateCompany(ApiWhitelabelCompanyModel companyModel) { Execute(UpdateCompany, action => action(companyModel)); }