public override int Run(string[] remainingArguments) { try { var expression = QueryExpressionFactory.GetQueryExpression <E_Audience>(); if (!string.IsNullOrEmpty(_filter)) { expression = expression.Where(x => x.Name.Contains(_filter)); } _audiences = _uow.Audiences.Get(expression.ToLambda(), new List <Expression <Func <E_Audience, object> > >() { x => x.AudienceRoles, x => x.Roles, }) .TakeLast(_count); FormatOutput.Audiences(_uow, _audiences.OrderBy(x => x.Name)); return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }
public override int Run(string[] remainingArguments) { try { if (_isLockedOut.HasValue) { _audience.IsLockedOut = _isLockedOut.Value; } if (_isDeletable.HasValue) { _audience.IsDeletable = _isDeletable.Value; } var audience = _service.Audience_UpdateV1(_map.Map <AudienceV1>(_audience)) .Result; FormatOutput.Audiences(_uow, new List <E_Audience> { _map.Map <E_Audience>(audience) }, true); return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }
public override int Run(string[] remainingArguments) { try { FormatOutput.Audiences(_uow, new List <E_Audience> { _audience }); Console.Out.WriteLine(); Console.Out.Write(" *** Enter 'yes' to delete audience *** : "); var input = StandardInput.GetInput(); Console.Out.WriteLine(); if (input.ToLower() == "yes") { _ = _service.Audience_DeleteV1(_audience.Id) .Result; } return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }
public override int Run(string[] remainingArguments) { try { Console.Out.Write($" *** Enter password for audience '{_audience.Name}' *** : "); var decryptedPass = StandardInput.GetHiddenInput(); Console.Out.WriteLine(); _ = _service.Audience_SetPasswordV1(_audience.Id, new PasswordAddV1() { EntityId = _audience.Id, NewPassword = decryptedPass, NewPasswordConfirm = decryptedPass, }).Result; var audience = _service.Audience_GetV1(_audience.Id.ToString()) .Result; FormatOutput.Audiences(_uow, new List <E_Audience> { _map.Map <E_Audience>(audience) }); return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }
public override int Run(string[] remainingArguments) { try { FormatOutput.Audiences(_uow, new List <E_Audience> { _audience }, true); return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }
public override int Run(string[] remainingArguments) { try { _ = _service.Audience_AddToRoleV1(_audience.Id, _role.Id) .Result; var audience = _service.Audience_GetV1(_audience.Id.ToString()) .Result; FormatOutput.Audiences(_uow, new List <E_Audience> { _map.Map <E_Audience>(audience) }); return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }
public override int Run(string[] remainingArguments) { try { var audience = _service.Audience_CreateV1( new AudienceV1() { IssuerId = _issuer.Id, Name = _audienceName, IsLockedOut = false, IsDeletable = true, }).Result; FormatOutput.Audiences(_uow, new List <E_Audience> { _map.Map <E_Audience>(audience) }); return(StandardOutput.FondFarewell()); } catch (Exception ex) { return(StandardOutput.AngryFarewell(ex)); } }