public async Task <bool> CreateAsync(User userInput) { if (userInput == null) { return(false); } UserDbDto user = new UserDbDto() { push_cekilis = userInput.push_cekilis, push_win = userInput.push_win, token = userInput.token, user_id = userInput.user_id, time = DateTime.Now.ToString() }; using (var client = CloudantClient()) { var response = await client.PostAsJsonAsync(_dbName, user); if (response.IsSuccessStatusCode) { return(true); } string msg = "Failure to POST. Status Code: " + response.StatusCode + ". Reason: " + response.ReasonPhrase; Console.WriteLine(msg); return(false); } }
public Task Update(User user) { _usersContext.Users.Update(UserDbDto.From(user)); return(_usersContext.SaveChangesAsync()); }