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"); }
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"); }