public async Task <Usuario> Insert(Usuario usuario) { try { var usuarios = await _usuarioProvider.Insert(usuario); return(usuarios); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <UsuarioModel> Insert(UsuarioModel usuario) { var response = await _usuarioProvider.Insert(usuario); if (!response.IsSuccessStatusCode) { await ErrorResponse(response, "Post"); } var json = await response.Content.ReadAsStringAsync(); JObject jsonParse = JObject.Parse(json); var objectCliente = JsonConvert.DeserializeObject(jsonParse.ToString()); var user = await Task.Factory.StartNew(() => JsonConvert.DeserializeObject <UsuarioModel>(objectCliente.ToString())); return(user); }