public override Task <WorkerArrayMessage> GetWorkersByName(SearchParamMessage request, ServerCallContext context) { WorkerArrayMessage wam = new WorkerArrayMessage(); List <Worker> wList = unitOfWork.WorkerRepo.Get(w => w.LName.ToLower().Contains(request.Value.ToLower())).ToList(); List <WorkerMessage> wmList = new List <WorkerMessage>(); foreach (Worker w in wList) { wmList.Add(ConversionStuff.WorkerToMessage(w)); } wam.Workers.AddRange(wmList); return(Task.FromResult(wam)); }
public override Task <WorkerArrayMessage> GetAllWorkers(Empty request, ServerCallContext context) { WorkerArrayMessage wam = new WorkerArrayMessage(); List <Worker> wList = unitOfWork.WorkerRepo.Get(w => true).ToList(); List <WorkerMessage> wmList = new List <WorkerMessage>(); foreach (Worker w in wList) { wmList.Add(ConversionStuff.WorkerToMessage(w)); } wam.Workers.AddRange(wmList); return(Task.FromResult(wam)); }
public async Task <WorkerArrayMessage> GetWorkersByName(SearchParamMessage para) { if (client == null || token == "") { Debug.WriteLine("Null client or token"); return(null); } WorkerArrayMessage reply = null; try { reply = await client.GetWorkersByNameAsync(para, headers); } catch (Exception e) { Debug.WriteLine(e.Message); } return(reply); }
public async Task <WorkerArrayMessage> GetAllWorkers() { if (client == null || token == "") { Debug.WriteLine("Null client or token"); return(null); } WorkerArrayMessage reply = null; try { reply = await client.GetAllWorkersAsync(new Google.Protobuf.WellKnownTypes.Empty(), headers); } catch (Exception e) { Debug.WriteLine(e.Message); } return(reply); }