Пример #1
0
        public static async Task <User> RegisterUser(User user)
        {
            var dbHandler = new CoffeeBookDbHandlerFactory().GetDbHandler();

            UserDto regUser = ConvertFromUser(user);

            return(ConvertToUser(await dbHandler.AddUserAsync(regUser)));
        }
Пример #2
0
        public static async Task <User> RegisterOrUpdateUser(User loginUser)
        {
            var dbHandler = new CoffeeBookDbHandlerFactory().GetDbHandler();
            var userDto   = ConvertFromUser(loginUser);

            if (userDto.Id <= 0)
            {
                return(ConvertToUser(await dbHandler.AddUserAsync(userDto)));
            }
            else
            {
                return(ConvertToUser(await dbHandler.UpdateUserAsync(userDto)));
            }
        }