public async Task <IActionResult> UpdateActvio([FromBody] CatalogActivos activoToUpdate) { var catalogActivo = await _catalogcontext.CatalogActivos .SingleOrDefaultAsync(i => i.Id == activoToUpdate.Id); if (catalogActivo == null) { return(NotFound(new { Message = $"El activo con id {activoToUpdate.Id} not found." })); } catalogActivo = activoToUpdate; _catalogcontext.CatalogActivos.Update(catalogActivo); await _catalogcontext.SaveChangesAsync(); return(CreatedAtAction(nameof(GetActivosById), new { id = activoToUpdate.Id })); }
public async Task <IActionResult> CreateActivos([FromBody] CatalogActivos activo) { var item = new CatalogActivos { TipoActivosID = activo.TipoActivosID, Detalle = activo.Detalle, Marca = activo.Marca, Serie_modelo = activo.Serie_modelo, Precio_compra = activo.Precio_compra, Fecha_adquisicion = activo.Fecha_adquisicion, Acta_entrega = activo.Acta_entrega, Cod_institucion = activo.Cod_institucion, Estado = activo.Estado, Observacion = activo.Observacion, Precio_actual = activo.Precio_actual }; _catalogcontext.CatalogActivos.Add(item); await _catalogcontext.SaveChangesAsync(); // _catalogcontext.SaveChanges(); return(CreatedAtAction(nameof(GetActivosById), new { id = item.Id })); }