public HttpResponseMessage Adicionar([FromUri]string nameUser, ExemplarCadastroModel exemplarModel) { if (ModelState.IsValid) { var livro = MapConfig.GetLivro(exemplarModel.Livro); var exemplar = MapConfig.GetExemplar(exemplarModel); repoAcervoCentral.Adcionar(exemplar, livro); var response = Request.CreateResponse(HttpStatusCode.Created, exemplar); response.Headers.Add("Access-Control-Allow-Origin", new[] { "*" }); return response; } return Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagem = "modelo invalido" }); }
public static Exemplar GetExemplar(ExemplarCadastroModel exemplar) { return Exemplar.Criar(exemplar.UsuarioID, exemplar.LivroISBN, exemplar.Status); }