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);
            }
        }
示例#3
0
 public void RemoverCurso(Curso curso)
 {
     _storage.Remove(curso);
 }