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));
        }
Example #3
0
        public async Task AddAsync(T model)
        {
            await creator.CreateAsync(model);

            OnChange?.Invoke(this, EventArgs.Empty);
        }