public async Task <bool> DeleteEmployee(EmpleadoDTO empleadoDTO) { //Busca el empleado en la base de datos var dbEmployee = await _cursoContext.Empleados.Where(x => x.dni == empleadoDTO.Dni && x.cuitEmpresa == empleadoDTO.CuitEmpresa).FirstOrDefaultAsync(); if (dbEmployee != null) { _cursoContext.Remove(dbEmployee); await _cursoContext.SaveChangesAsync(); return(true); } return(false); }
public async Task <bool> Delete(string cuit) { var PuestosEmpresaBorrar = _empresaContext.Empresas.Include(c => c.Puestos).First(i => i.cuit == cuit); _empresaContext.RemoveRange(PuestosEmpresaBorrar.Puestos); var dbEmpresa = await _empresaContext.Empresas.Where(u => u.cuit == cuit).FirstOrDefaultAsync(); if (dbEmpresa != null) { _empresaContext.Remove(dbEmpresa); _empresaContext.SaveChanges(); return(true); } else { return(false); } }
public void RemoverCurso(Curso curso) { _storage.Remove(curso); }