/// <summary> /// 创建会员 /// </summary> /// <param name="input"></param> public async Task <CreateMemberInput> CreateMember(CreateMemberInput input) { var member = _memberRepository.FirstOrDefault(p => p.OpenIdMp == input.OpenIdMp); if (member != null) { throw new UserFriendlyException("用户已经存在"); } member = new MemberEntity() { OpenIdMp = input.OpenIdMp, CompanyId = input.CompanyId, AccountId = input.AccountId }; await _memberRepository.InsertAsync(member); return(input); }
public async Task Create(CreateMemberInput input) { Models.Member output = Mapper.Map <CreateMemberInput, Models.Member>(input); await _memberManager.Create(output); }
public async Task CreateMember(CreateMemberInput input) { var member = input.MapTo <Member>(); await _memberRepository.InsertAsync(member); }