public string AdicionaLivro(string nome, string autor, string editora, string data_lancamento) { LivroDataTransferObject _livro = new LivroDataTransferObject(); if (String.IsNullOrWhiteSpace(nome)) { return(JsonConvert.SerializeObject(CriaMensagem(500, "O campo nome está em branco!", String.Empty))); } if (String.IsNullOrWhiteSpace(autor)) { return(JsonConvert.SerializeObject(CriaMensagem(500, "O campo autor está em branco!", String.Empty))); } if (String.IsNullOrWhiteSpace(editora)) { return(JsonConvert.SerializeObject(CriaMensagem(500, "O campo editora está em branco!", String.Empty))); } if (String.IsNullOrWhiteSpace(data_lancamento)) { return(JsonConvert.SerializeObject(CriaMensagem(500, "O campo data lancamento está em branco!", String.Empty))); } _livro.nome = nome; _livro.autor = autor; _livro.editora = editora; _livro.data_lancamento = Convert.ToDateTime(data_lancamento); _LivroAppService.Add(Mapper.Map <LivroDataTransferObject, LIVRO>(_livro)); return(JsonConvert.SerializeObject(CriaMensagem(200, "Livro adicionado com sucesso!", String.Empty))); }
public HttpResponseMessage Insert([FromBody] Domain.Entities.Livro livro) { _livroAppService.Add(livro); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, "Inserido com sucesso!"); return(response); }
public ActionResult Create(LivroViewModel livro, HttpPostedFileBase file) { try { if (ModelState.IsValid) { var livroDomain = Mapper.Map <LivroViewModel, Livro>(livro); if (file != null) { String[] strName = file.FileName.Split('.'); String strExt = strName[strName.Count() - 1]; string pathSave = String.Format("{0}{1}.{2}", Server.MapPath("../Content/imagens/"), livro.LivroId, strExt); String pathBase = String.Format("/Content/imagens/{0}.{1}", livro.LivroId, strExt); file.SaveAs(pathSave); livroDomain.Foto = pathBase; _livroApp.Add(livroDomain); } return(RedirectToAction("Index")); } return(View(livro)); } catch (Exception ex) { return(View(ex.Message)); } }
public ActionResult Create(LivroViewModel livro) { if (ModelState.IsValid) { var livroDomain = Mapper.Map <LivroViewModel, Livro>(livro); _livroAppService.Add(livroDomain); return(RedirectToAction("Index")); } return(View(livro)); }
public IHttpActionResult PostLivro(LivroViewModel livro) { if (livro == null) { return(BadRequest(ModelState)); } _livroApp.Add(Mapper.Map <LivroViewModel, Livro>(livro)); return(Ok(livro)); }
public ActionResult Create(LivroViewModel Livro) { if (ModelState.IsValid) { var LivroDomain = Mapper.Map <LivroViewModel, Livro>(Livro); _LivroApp.Add(LivroDomain); return(RedirectToAction("Index")); } ViewBag.CategoriaId = new SelectList(_CategoriaApp.GetAll(), "CategoriaId", "Nome", Livro.CategoriaId); return(View(Livro)); }
public IHttpActionResult Create([FromBody] Livro livro) { try { if (ModelState.IsValid) { _livroApp.Add(livro); return(Ok(livro)); } return(Ok()); } catch (Exception ex) { return(Ok(ex.InnerException)); } }