public HttpResponseMessage Obter([FromBody] Acesso cliente) { try { var result = new BabyShop.Models.Cliente(); // Instância do repositório using (var _repo = new BabyShop.Models.ClienteRepositorio()) { // Obtém os dados do cliente result = _repo.Get(cliente.Email, cliente.Senha); } return(Request.CreateResponse(HttpStatusCode.OK, result, "application/json")); } catch (Exception ex) { var error = new HttpError(ex.Message); return(Request.CreateResponse(HttpStatusCode.NotFound, error)); } }
public HttpResponseMessage Update([FromBody] BabyShop.Models.Cliente cliente) { try { var result = new BabyShop.Models.Cliente(); // Instância do repositório using (var _repo = new BabyShop.Models.ClienteRepositorio()) { // Atualiza o cliente result = _repo.Update(cliente); } return(Request.CreateResponse(HttpStatusCode.OK, result, "application/json")); } catch (Exception ex) { var error = new HttpError(ex.Message); return(Request.CreateResponse(HttpStatusCode.NotFound, error)); } }