public bool SignupWithAffiliateLink(string affiliate, IdentityUser user) { var originator = _affiliatesRepository.FindByCode(affiliate); if (originator != null) { var model = new SignUp() { Affiliate = originator, User = user, TimeStamp = DateTime.UtcNow }; return(_signupRepository.Upsert(ref model)); } return(false); }