示例#1
0
        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));
            }
        }
示例#2
0
        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;
            }
        }