internal static Affiliate ToAffiliate( this AffiliateUpdateRequestModel requestModel, Affiliate existingAffiliate) { existingAffiliate.Address = requestModel.Address; existingAffiliate.CompanyName = requestModel.CompanyName; existingAffiliate.TelephoneNumber = requestModel.TelephoneNumber; return existingAffiliate; }
public OperationResult<Affiliate> AddAffiliate(Guid userKey, Affiliate affiliate) { var userResult = _membershipService.GetUser(userKey); if (userResult == null || !userResult.Roles.Any( role => role.Name.Equals( "affiliate", StringComparison.OrdinalIgnoreCase)) || _affiliateRepository.GetSingle(userKey) != null) { return new OperationResult<Affiliate>(false); } affiliate.Key = userKey; affiliate.CreatedOn = DateTime.Now; _affiliateRepository.Add(affiliate); _affiliateRepository.Save(); affiliate.User = userResult.User; return new OperationResult<Affiliate>(true) { Entity = affiliate }; }
public Affiliate UpdateAffiliate(Affiliate affiliate) { _affiliateRepository.Edit(affiliate); _affiliateRepository.Save(); return affiliate; }
public User() { UserInRoles = new HashSet<UserInRole>(); Affiliate = new Affiliate(); }
public User() { UserInRoles = new HashSet <UserInRole>(); Affiliate = new Affiliate(); }