public async Task <User> CreateUserAsync(User item) { User user = await _userMailFinder.FilterAsync(new UserMailModel { Email = item.Email }); if (user == null) { return(await _userCreator.CreateAsync(item)); } return(null); }
public async Task <Email> SendAsync(Email item) { await _emailSender.SendAsync(item); return(await _emailCreator.CreateAsync(item)); }
public async Task AddAsync(T model) { await creator.CreateAsync(model); OnChange?.Invoke(this, EventArgs.Empty); }