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