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)); }
// 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)); }
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)); }