public ActionResult <RetornoView <Condomino_Convidado> > Create([FromBody] Condomino_Convidado convidado) { if (convidado == null) { return(BadRequest()); } _convidadoRepository.Add(convidado); if (convidado.Id > 0) { var resultado = new RetornoView <Condomino_Convidado>() { data = convidado, sucesso = true }; return(CreatedAtRoute("GetConvidado", new { id = convidado.Id }, resultado)); } else { var resultado = new RetornoView <Condomino_Convidado>() { data = {}, sucesso = false }; return(BadRequest(resultado)); } }
public ActionResult <RetornoView <Condomino_Convidado> > Update(int id, [FromBody] Condomino_Convidado convidado) { if (convidado == null || convidado.Id != id) { return(BadRequest()); } var _convidado = _convidadoRepository.Find(id); if (_convidado == null) { return(NotFound()); } _convidadoRepository.Update(convidado, _convidado); if (_convidadoRepository.Find(id).Equals(_convidado)) { var resultado = new RetornoView <Condomino_Convidado>() { data = _convidado, sucesso = true }; return(resultado); } else { var resultado = new RetornoView <Condomino_Convidado>() { sucesso = false }; return(BadRequest(resultado)); } }
public void Update(Condomino_Convidado form, Condomino_Convidado banco) { var transaction = _context.Database.BeginTransaction(); try{ banco.Favorito = form.Favorito; _context.Condomino_Convidado.Update(banco); _context.SaveChanges(); transaction.Commit(); } catch (Exception e) { Console.WriteLine("Erro"); Console.WriteLine(e); transaction.Rollback(); return; } }
public void Add(Condomino_Convidado convidado) { var transaction = _context.Database.BeginTransaction(); try{ convidado.Favorito = 0; // _context.Pessoa.Add(convidado.pessoa); // _context.Condomino.Add(convidado.condomino); _context.Condomino_Convidado.Add(convidado); _context.SaveChanges(); transaction.Commit(); } catch (Exception e) { Console.WriteLine("Erro"); Console.WriteLine(e); transaction.Rollback(); return; } }