예제 #1
0
        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" });
        }
예제 #2
0
 public static Exemplar GetExemplar(ExemplarCadastroModel exemplar)
 {
     return Exemplar.Criar(exemplar.UsuarioID, exemplar.LivroISBN, exemplar.Status);
 }