public IActionResult Create([FromBody] ICondicionIVA postData) { if (postData == null) { return(BadRequest()); } _context.CondicionesIVA.Add(postData); _context.SaveChanges(); return(CreatedAtRoute("GetCondicionesIVA", new { Id = postData.Id }, postData)); }
public IActionResult GetById(int Id) { ICondicionIVA dataRow; if (Id == 0) { dataRow = new ICondicionIVA(); } else { dataRow = _context.CondicionesIVA .FirstOrDefault(data => data.Id == Id); } if (dataRow == null) { return(NotFound()); } return(new ObjectResult(dataRow)); }
public IActionResult Update(int Id, [FromBody] ICondicionIVA putData) { if (putData == null || putData.Id != Id) { return(BadRequest()); } var db_data = _context.CondicionesIVA.FirstOrDefault(data => data.Id == Id); if (db_data == null) { return(NotFound()); } db_data.Codigo = putData.Codigo; db_data.CondicionIVA = putData.CondicionIVA; db_data.Estado = putData.Estado; _context.CondicionesIVA.Update(db_data); _context.SaveChanges(); return(new NoContentResult()); }