public static async Task <User> RegisterUser(User user) { var dbHandler = new CoffeeBookDbHandlerFactory().GetDbHandler(); UserDto regUser = ConvertFromUser(user); return(ConvertToUser(await dbHandler.AddUserAsync(regUser))); }
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))); } }