Exemplo n.º 1
0
        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);
            }
        }