public EndPoint.BaseEndPoint <EndPoint.Models.Retorno> Editar(EndPoint.Models.Paciente model) { try { var apiRequest = new Utils.ApiRequest(System.IO.Path.Combine(this.ApiUrl, base.RoutePrefix, "editar"), this.ApiToken); var respostaApi = apiRequest.Post(null, model); var resultado = Newtonsoft.Json.JsonConvert.DeserializeObject <EndPoint.Models.Retorno>(respostaApi); return(new EndPoint.BaseEndPoint <EndPoint.Models.Retorno>() { Erro = resultado.Erro, Mensagem = resultado.Mensagem, Excecao = null, ObjRetorno = resultado }); } catch (Exception ex) { return(new EndPoint.BaseEndPoint <EndPoint.Models.Retorno>() { Erro = true, Mensagem = ExceptionRetorno(ex), Excecao = ex }); } }
public EndPoint.BaseEndPoint <EndPoint.Models.UsuarioAutenticado> ObterAutenticacao(string email, string senha) { try { var apiEvent = "api/usuario/obterautenticacao"; var apiRequest = new Utils.ApiRequest(System.IO.Path.Combine(this.ApiUrl, apiEvent), null); var respostaApi = apiRequest.Post(null, new { email = email, senha = senha }); var resultados = Newtonsoft.Json.JsonConvert.DeserializeObject <EndPoint.Models.UsuarioAutenticado>(respostaApi); return(new EndPoint.BaseEndPoint <EndPoint.Models.UsuarioAutenticado>() { Erro = false, Mensagem = "OK", Excecao = null, ObjRetorno = resultados }); } catch (Exception ex) { return(new EndPoint.BaseEndPoint <EndPoint.Models.UsuarioAutenticado>() { Erro = true, Mensagem = ExceptionRetorno(ex), Excecao = ex }); } }