public HttpResponseMessage Alterar(LivroCadastroModel model) { try { LivroRepositorio rep = new LivroRepositorio(); Livro l = new Livro(); l.ISBN = model.ISBN; l.Autor = model.Autor; l.Nome = model.Nome; l.Preco = model.Preco; l.Data_Publicacao = model.Data_Publicacao; l.Imagem_Capa = model.Imagem_Capa; rep.Insert(l); return(Request.CreateResponse(HttpStatusCode.OK, $"Livro {l.Nome}, alterado com sucesso.")); //} } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage Cadastrar(LivroCadastroModel model) { if (ModelState.IsValid) { try { LivroRepositorio rep = new LivroRepositorio(); Livro l = new Livro(); l.ISBN = model.ISBN; l.Autor = model.Autor; l.Nome = model.Nome; l.Preco = model.Preco; l.Data_Publicacao = model.Data_Publicacao; l.Imagem_Capa = model.Imagem_Capa; rep.Insert(l); return(Request.CreateResponse(HttpStatusCode.OK, $"Livro {l.Nome}, cadastrado com sucesso.")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } } else { List <string> lista = ListarErros(); return(Request.CreateResponse(HttpStatusCode.BadRequest, lista)); } }