Esempio n. 1
0
        public override Task <OrganizationsResponse> GetOrganization(OrganizationRequest request, ServerCallContext context)
        {
            OrganizationsResponse response = new OrganizationsResponse();

            if (request.Id == -1)
            {
                response.OrganizationList.AddRange(organizations);
            }
            else
            {
                response.OrganizationList.Add(organizations.Where(o => o.Id == request.Id));
            }
            return(Task.FromResult(response));
        }
Esempio n. 2
0
        public HttpResponseMessage Get(string securityToken)
        {
            OrganizationsResponse response = null;

            if (IsValid(securityToken))
            {
                IOrganization org = new OrganizationService(this._dbContext);

                response = new OrganizationsResponse {
                    Status = "OK"
                };
                response.Organizations = org.GetAll();
                CurrentLoggerProvider.Info(string.Format("Retrieved Organizations. Count = {0}", response.Organizations.Count()));
            }
            else
            {
                response = new OrganizationsResponse {
                    Status = "Error", ErrorCode = "ERR1001", ErrorMessage = "Invalid or expired token"
                };
            }

            return(Request.CreateResponse(HttpStatusCode.OK, response));
        }