// POST: api/Editoras public RetornoBase <int> Post([FromBody] EditoraDTO editora) { var novaEditora = new NovaEditora { Nome = editora.Nome, Site = editora.Site }; return(registrarEditora.Realizar(novaEditora)); }
// PUT: api/Editoras/5 public RetornoBase <bool> Put(int id, [FromBody] EditoraDTO editora) { var ajusteEditora = new AjusteEditora { EditoraId = editora.EditoraId, Nome = editora.Nome, Site = editora.Site }; return(registrarEditora.Realizar(ajusteEditora)); }
public EditoraDTO Put(string id, [FromBody] EditoraDTO dto) { if (dto != null) { var editora = _db.Editoras.Find(x => x.EditoraId == id).SingleOrDefault(); editora.Nome = dto.Nome; editora.Email = dto.Email; _db.Editoras.ReplaceOne(x => x.EditoraId == id, editora); } return(dto); }
// GET: Editora/Delete/5 public ActionResult Delete(int?id) { EditoraDTO editora = null; if (id.HasValue) { editora = editoraBLL.Detalhar(id); } return(View(editora)); }
public FormCadastroRegistrarEditora(EditoraDTO editora) { InitializeComponent(); if (editora != null) { EditoraId = editora.EditoraId; txtNome.Text = editora.Nome; txtSite.Text = editora.Site; panelMenu.Visible = false; this.Height -= panelMenu.Height; } }
public EditoraDTO Post([FromBody] EditoraDTO dto) { if (dto != null) { var editora = new Editora { Nome = dto.Nome, Email = dto.Email }; _db.Editoras.InsertOne(editora); dto.Id = editora.EditoraId; } return(dto); }
public ActionResult Create(EditoraDTO editora) { try { if (ModelState.IsValid) { editoraBLL.Inserir(editora); return(RedirectToAction("Index")); } return(View(editora)); } catch (Exception ex) { return(View(editora)); } }
public ActionResult Edit(EditoraDTO editora) { try { if (ModelState.IsValid) { editoraBLL.Editar(editora); return(RedirectToAction("Index")); } return(View(editora)); } catch { return(View(editora)); } }
public ActionResult Cadastro(EditoraDTO editora, string origem) { ViewBag.Mensagem = ""; ViewBag.Problemas = null; ViewBag.Origem = origem; if (editora.EditoraId > 0) { var ajusteEditora = new AjusteEditora { EditoraId = editora.EditoraId, Nome = editora.Nome, Site = editora.Site }; var retornoAoRelizarAjusteEditora = registrarEditora.Realizar(ajusteEditora); if (retornoAoRelizarAjusteEditora.Valor || retornoAoRelizarAjusteEditora.Problemas.Count <= 0) { ViewBag.Mensagem = "Editora ajustada com sucesso."; } else { ViewBag.Mensagem = retornoAoRelizarAjusteEditora.Mensagem; ViewBag.Problemas = retornoAoRelizarAjusteEditora.Problemas; } } else { var novaEditora = new NovaEditora { Nome = editora.Nome, Site = editora.Site }; var retornoAoRelizarNovaEditora = registrarEditora.Realizar(novaEditora); if (retornoAoRelizarNovaEditora.Valor > 0) { editora.EditoraId = retornoAoRelizarNovaEditora.Valor; if (string.IsNullOrEmpty(origem)) { return(RedirectToAction(nameof(Index))); } } ViewBag.Mensagem = retornoAoRelizarNovaEditora.Mensagem; ViewBag.Problemas = retornoAoRelizarNovaEditora.Problemas; } return(View(editora)); }
public RetornoBase <EditoraDTO> Realizar(Operacao.LocalizaEditora localizaEditora) { var retorno = new RetornoBase <EditoraDTO>(); var aoLocalizar = repEditora.Localizar(localizaEditora.EditoraId); if (aoLocalizar.Problemas.Count > 0) { retorno.Mensagem = "Não foi possível localizar a editora."; retorno.Problemas.AddRange(aoLocalizar.Problemas); } else { retorno.Valor = EditoraDTO.Fabricar(aoLocalizar.Valor); } return(retorno); }
public ActionResult Cadastro(int id, string origem) { ViewBag.Mensagem = ""; ViewBag.Problemas = null; ViewBag.Origem = origem; var model = new EditoraDTO(); if (id > 0) { var retornoAoRealizarLocalizaEditora = registrarEditora.Realizar(new LocalizaEditora { EditoraId = id }); ViewBag.Mensagem = retornoAoRealizarLocalizaEditora.Mensagem; ViewBag.Problemas = retornoAoRealizarLocalizaEditora.Problemas; model = retornoAoRealizarLocalizaEditora.Valor; } return(View(model)); }
public RetornoBase <List <EditoraDTO> > Realizar(Operacao.ListaEditoras listaEditoras) { var retorno = new RetornoBase <List <EditoraDTO> >(); var aoListar = repEditora.Listar(); if (aoListar.Problemas.Count > 0) { retorno.Mensagem = "Não foi possível listar as editoras."; retorno.Problemas.AddRange(aoListar.Problemas); } else { retorno.Valor = new List <EditoraDTO>(); foreach (var editora in aoListar.Valor) { retorno.Valor.Add(EditoraDTO.Fabricar(editora)); } } return(retorno); }
public bool PodeExcluir(EditoraDTO editoraFiltro) { return(!contexto.Livro.Any(x => x.Editora.IDEditora == editoraFiltro.IDEditora)); }
public void Deletar(EditoraDTO editora) { contexto.Entry(editora).State = EntityState.Deleted; contexto.SaveChanges(); }
public void Editar(EditoraDTO editora) { contexto.Entry(editora).State = EntityState.Modified; contexto.SaveChanges(); }
public void Inserir(EditoraDTO editora) { contexto.Editora.Add(editora); contexto.SaveChanges(); }
public void delete(EditoraDTO data) { string query = string.Format($@"DELETE FROM TBL_Editora where id = {data.IdEditora};"); database.execCommand(query); }
public void update(EditoraDTO data) { string query = string.Format($@"UPDATE TBL_Editora SET nome = '{data.NomeEditora}', endereco = '{data.EnderecoEditora}', UF = '{data.UFEditora}' ) WHERE id = {data.IdEditora};"); database.execCommand(query); }
public void create(EditoraDTO data) { string query = string.Format($@"INSERT INTO TBL_Editora VALUES (NULL, '{data.NomeEditora}', '{data.EnderecoEditora}', '{data.UFEditora}');"); database.execCommand(query); }
public void Inserir(EditoraDTO editora) { editoraDAL.Inserir(editora); }
public void Editar(EditoraDTO editora) { editoraDAL.Editar(editora); }
private bool PodeExcluir(EditoraDTO editoraFiltro) { EditoraDAL editoraDAL = new EditoraDAL(); return(editoraDAL.PodeExcluir(editoraFiltro)); }