Exemple #1
0
        public string Delete(string legajo, string usuario)
        {
            _seguridadBiz.ValidatePermissions();

            var usuarioEntity = Get(legajo, 'L');

            usuarioEntity.fhBaja   = DateTime.Now;
            usuarioEntity.ts       = DateTime.Now;
            usuarioEntity.idEstado = Estado.I.ToString();
            usuarioEntity.usuario  = usuario;

            _unitOfWorkOfAccesosDB.ACC_dUsuariosRepository
            .Update(usuarioEntity);
            _unitOfWorkOfAccesosDB.Save();

            return("Ok");
        }
Exemple #2
0
        public string Delete(short id, string usuarioAD)
        {
            _seguridadBiz.ValidatePermissions();
            var perfilEntity = GetxId(id);

            var usuarioPerfilAccion = _unitOfWorkOfAccesosDB.ACC_rdUsuarios_dPerfiles_dAccionesRepository.Get(
                x => x.ACC_rdPerfil_dAcciones.idPerfil == id).ToList();

            usuarioPerfilAccion.ForEach(x =>
                                        _unitOfWorkOfAccesosDB.ACC_rdUsuarios_dPerfiles_dAccionesRepository.Delete(x));

            var perfilAccion = _unitOfWorkOfAccesosDB.ACC_rdPerfil_dAccionesRepository.Get(
                x => x.idPerfil == id).ToList();

            perfilAccion.ForEach(x =>
                                 _unitOfWorkOfAccesosDB.ACC_rdPerfil_dAccionesRepository.Delete(x));

            _unitOfWorkOfAccesosDB.ACC_dPerfilesRepository
            .Delete(perfilEntity);
            _unitOfWorkOfAccesosDB.Save();

            return("Ok");
        }