Ejemplo n.º 1
0
        public ActionResult Post([FromBody] CampoPayload payload)
        {
            try
            {
                var campo = new Campo();
                campo.Nome      = payload.Nome;
                campo.Descricao = payload.Descricao;
                campo.Local     = payload.Local;

                _context.Campos.Add(campo);
                _context.SaveChanges();
                return(Ok("Campo Cadastrado"));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Put(int id, [FromBody] CampoPayload payload)
        {
            try
            {
                var campo = _context.Campos.Find(id);

                campo.Nome      = payload.Nome;
                campo.Descricao = payload.Descricao;
                campo.Local     = payload.Local;

                _context.Campos.Update(campo);
                _context.SaveChanges();
                return(Ok("Campo Editado"));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }