public async Task <AccountResponse> GetIfExists(Guid id) { if (await AccountRepository.ExistsWithIdAsync(id)) { var account = await AccountRepository.GetAsync(id); return(AccountResponse.Success(account.FullName)); } return(AccountResponse.Unauthorized()); }
public IResponse EditAccount(int userID, string firstName, string lastName, string password) { try { var user = twitterDataService.EditUser(userID, firstName, lastName, password); if (user == null) { return(BaseResponse.Error()); } var convertedUser = ConversionHelper.ConvertUser(user); return(AccountResponse.Success(convertedUser)); } catch (Exception) { return(BaseResponse.Error()); } }
public IResponse Login(string email, string password) { try { var user = twitterDataService.GetUser(email, password); if (user == null) { return(BaseResponse.Error()); } var convertedUser = ConversionHelper.ConvertUser(user); return(AccountResponse.Success(convertedUser)); } catch (Exception) { return(BaseResponse.Error()); } }