public HttpResponseMessage NovoPost(PostViewModel post) { var retorno = Request.CreateResponse(HttpStatusCode.OK); try { var criado = postCore.NovoPost(post); return(ResponseHelpers.ResponseAPI(criado, retorno)); } catch (Exception ex) { var exception = ex.StackTrace; retorno = Request.CreateResponse(HttpStatusCode.BadRequest); return(ResponseHelpers.ResponseAPI(false, retorno)); } }
public HttpResponseMessage Login(LoginViewModel view) { var retorno = Request.CreateResponse(HttpStatusCode.OK); try { var usuario = autenticacaoCore.AutenticarUsuario(view); return(ResponseHelpers.ResponseAPI(usuario, retorno)); } catch (Exception ex) { var exception = ex.StackTrace; retorno = Request.CreateResponse(HttpStatusCode.BadRequest); return(ResponseHelpers.ResponseAPI("", retorno)); } }
public HttpResponseMessage All() { var retorno = Request.CreateResponse(HttpStatusCode.OK); try { var list = postCore.RecuperarTodosPosts(); return(ResponseHelpers.ResponseAPI(list, retorno)); } catch (Exception ex) { var exception = ex.StackTrace; retorno = Request.CreateResponse(HttpStatusCode.BadRequest); return(ResponseHelpers.ResponseAPI(false, retorno)); } }