public override Task <SecurityRolePayload> ReadSecurityRole(SecurityRoleIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <SecurityRolePayload>(() => new SecurityRolePayload() { Id = poco.Id.ToString(), Role = poco.Role, IsInactive = poco.IsInactive })); }
public override Task <SecurityRolePayload> ReadSecurityRole(SecurityRoleIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); _ = poco ?? throw new ArgumentException("No Security Role Record with this Id Found "); return(new Task <SecurityRolePayload>(() => new SecurityRolePayload() { Id = poco.Id.ToString(), Role = poco.Role, IsInactive = poco.IsInactive, })); }