Example #1
0
        public IHttpActionResult Post([FromBody] GrupoContable grupoContable)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            grupoContable.Id = GrupoContable.GetNextId(_context);
            _context.GrupoContables.Add(grupoContable);
            _context.SaveChanges();
            return(Created(new Uri(Request.RequestUri + "/" + grupoContable.Id), grupoContable));
        }
Example #2
0
        // GET api/GrupoContable/5
        public IHttpActionResult Get(int id)
        {
            GrupoContable grcoInDB = null;

            grcoInDB = _context.GrupoContables.FirstOrDefault(d => d.Id == id);

            if (grcoInDB == null)
            {
                return(NotFound());
            }

            return(Ok(grcoInDB));
        }
Example #3
0
        public IHttpActionResult Put(int id, [FromBody] GrupoContable grupoContable)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            GrupoContable grcoInDB = _context.GrupoContables.FirstOrDefault(d => d.Id == id);

            if (grcoInDB == null)
            {
                return(NotFound());
            }

            grcoInDB.Name        = grupoContable.Name;
            grcoInDB.Description = grupoContable.Description;

            _context.SaveChanges();
            return(Ok(grcoInDB));
        }