public async Task <int> EliminarProveedor(int proveedorId) { Proveedor proveedorDB = await db.Proveedores.FindAsync(proveedorId); if (proveedorDB != null) { proveedorDB.Activo = false; var updateProveedor = db.Update(proveedorDB); await db.SaveChangesAsync(); var usuario = db.Usuarios.FirstOrDefault(us => us.Proveedor.Id == updateProveedor.Entity.Id); if (usuario != null) { return(usuario.Id); } else { return(0); } } else { return(0); } }
public async Task <int> Borrar(int funcionarioId) { Funcionario funcinarioDB = await db.Funcionarios.FindAsync(funcionarioId); if (funcionarioId != 0) { funcinarioDB.Activo = false; var updateProveedor = db.Update(funcinarioDB); return(await db.SaveChangesAsync()); } else { return(0); } }