public async Task SearchLocationsByName(string para) { var result = await grpcClient.GetLocationsByName(new SearchParamMessage { Value = para }); ClearLocations(); foreach (LocationMessage l in result.Locations) { locations.Add(ConversionStuff.MessageToLocation(l)); } }
private async Task UpdateJobAsync(Job j) { try { await grpcClient.UpdateJob(ConversionStuff.JobToMessage(j)); } catch (Exception e) { Debug.WriteLine(e.Message); MessageBox.Show(e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public override Task <Empty> UpdateLocation(LocationMessage request, ServerCallContext context) { Location l = ConversionStuff.MessageToLocation(request); if (!ValidationUtility.IsLocationValid(l)) { return(Task.FromResult(new Empty())); } unitOfWork.LocationRepo.Update(l); unitOfWork.Save(); return(Task.FromResult(new Empty())); }
private async Task UpdatePrisoner(Prisoner p) { try { await grpcClient.UpdatePrisoner(ConversionStuff.PrisonerToMessage(p)); } catch (Exception e) { Debug.WriteLine(e.Message); MessageBox.Show(e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public override Task <Empty> UpdateJob(JobMessage request, ServerCallContext context) { Job j = ConversionStuff.MessageToJob(request); if (!ValidationUtility.IsJobValid(j)) { return(Task.FromResult(new Empty())); } unitOfWork.JobRepo.Update(j); unitOfWork.Save(); return(Task.FromResult(new Empty())); }
public override Task <Empty> UpdateWorker(WorkerMessage request, ServerCallContext context) { Worker w = ConversionStuff.MessageToWorker(request); if (!ValidationUtility.IsWorkerValid(w)) { return(Task.FromResult(new Empty())); } unitOfWork.WorkerRepo.Update(w); unitOfWork.Save(); return(Task.FromResult(new Empty())); }
public override Task <Empty> UpdatePrisoner(PrisonerMessage request, ServerCallContext context) { Prisoner p = ConversionStuff.MessageToPrisoner(request); if (!ValidationUtility.IsPrisonerValid(p)) { return(Task.FromResult(new Empty())); } unitOfWork.PrisonerRepo.Update(p); unitOfWork.Save(); return(Task.FromResult(new Empty())); }
private async Task UpdateLocationAsync(Location l) { try { await grpcClient.UpdateLocation(ConversionStuff.LocationToMessage(l)); } catch (Exception e) { Debug.WriteLine(e.Message); MessageBox.Show(e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public override Task <JobArrayMessage> GetJobsByName(SearchParamMessage request, ServerCallContext context) { JobArrayMessage jam = new JobArrayMessage(); List <Job> jList = unitOfWork.JobRepo.Get(j => j.Title.ToLower().Contains(request.Value.ToLower())).ToList(); List <JobMessage> jmList = new List <JobMessage>(); foreach (Job j in jList) { jmList.Add(ConversionStuff.JobToMessage(j)); } jam.Jobs.AddRange(jmList); return(Task.FromResult(jam)); }
public override Task <JobArrayMessage> GetAllJobs(Empty request, ServerCallContext context) { JobArrayMessage jam = new JobArrayMessage(); List <Job> jList = unitOfWork.JobRepo.Get(j => true).ToList(); List <JobMessage> jmList = new List <JobMessage>(); foreach (Job j in jList) { jmList.Add(ConversionStuff.JobToMessage(j)); } jam.Jobs.AddRange(jmList); return(Task.FromResult(jam)); }
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 <PrisonerArrayMessage> GetPrisonersByName(SearchParamMessage request, ServerCallContext context) { PrisonerArrayMessage pam = new PrisonerArrayMessage(); List <Prisoner> pList = unitOfWork.PrisonerRepo.Get(p => p.LName.ToLower().Contains(request.Value.ToLower()), null, "").ToList(); List <PrisonerMessage> pmList = new List <PrisonerMessage>(); foreach (Prisoner p in pList) { pmList.Add(ConversionStuff.PrisonerToMessage(p)); } pam.Prisoners.AddRange(pmList); return(Task.FromResult(pam)); }
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 override Task <LocationArrayMessage> GetLocationsByName(SearchParamMessage request, ServerCallContext context) { LocationArrayMessage lam = new LocationArrayMessage(); List <Location> locationList = unitOfWork.LocationRepo.Get(l => l.Name.ToLower().Contains(request.Value.ToLower())).ToList(); List <LocationMessage> lmList = new List <LocationMessage>(); foreach (Location l in locationList) { lmList.Add(ConversionStuff.LocationToMessage(l)); } lam.Locations.AddRange(lmList); return(Task.FromResult(lam)); }
public override Task <LocationArrayMessage> GetAllLocations(Empty request, ServerCallContext context) { LocationArrayMessage lam = new LocationArrayMessage(); List <Location> locationList = unitOfWork.LocationRepo.Get(l => true).ToList(); List <LocationMessage> lmList = new List <LocationMessage>(); foreach (Location l in locationList) { lmList.Add(ConversionStuff.LocationToMessage(l)); } lam.Locations.AddRange(lmList); return(Task.FromResult(lam)); }
public override Task <PrisonerArrayMessage> GetAllPrisoners(Empty e, ServerCallContext callContext) { PrisonerArrayMessage pam = new PrisonerArrayMessage(); List <Prisoner> pList = unitOfWork.PrisonerRepo.Get(p => true, null, "Location").ToList(); List <PrisonerMessage> pmList = new List <PrisonerMessage>(); foreach (Prisoner p in pList) { Console.WriteLine(p.Location.Name); pmList.Add(ConversionStuff.PrisonerToMessage(p)); } pam.Prisoners.AddRange(pmList); return(Task.FromResult(pam)); }
public async Task LoadPrisoners() { var result = await grpcClient.GetAllPrisoners(); if (result == null) { return; } ClearPrisoners(); foreach (PrisonerMessage p in result.Prisoners) { prisoners.Add(ConversionStuff.MessageToPrisoner(p)); } }
public async Task LoadAllJobs() { var result = await grpcClient.GetAllJobs(); ClearJobs(); if (result == null) { return; } foreach (JobMessage j in result.Jobs) { jobs.Add(ConversionStuff.MessageToJob(j)); } }
public async Task SearchJobsByName(string para) { var result = await grpcClient.GetJobsByName(new SearchParamMessage { Value = para }); ClearJobs(); if (result == null) { return; } foreach (JobMessage j in result.Jobs) { jobs.Add(ConversionStuff.MessageToJob(j)); } }
public async Task LoadAllLocations() { var result = await grpcClient.GetAllLocations(); ClearLocations(); if (result == null) { return; } foreach (LocationMessage l in result.Locations) { locations.Add(ConversionStuff.MessageToLocation(l)); } }
public async Task SearchPrisonersByName(string para) { var result = await grpcClient.GetPrisonersByName(new SearchParamMessage { Value = para }); if (result == null) { return; } ClearPrisoners(); foreach (PrisonerMessage p in result.Prisoners) { prisoners.Add(ConversionStuff.MessageToPrisoner(p)); } LoadPrisonerLocations(); }
public override Task <WorkerMessage> GetWorkerByID(IdMessage request, ServerCallContext context) { return(Task.FromResult(ConversionStuff.WorkerToMessage(unitOfWork.WorkerRepo.GetByID(request.Id)))); }
public override Task <LocationMessage> GetLocationByID(IdMessage request, ServerCallContext context) { return(Task.FromResult(ConversionStuff.LocationToMessage(unitOfWork.LocationRepo.GetByID(request.Id)))); }
public override Task <JobMessage> GetJobByID(IdMessage request, ServerCallContext context) { return(Task.FromResult(ConversionStuff.JobToMessage(unitOfWork.JobRepo.GetByID(request.Id)))); }
public override Task <PrisonerMessage> GetPrisonerByID(IdMessage request, ServerCallContext context) { Prisoner p = unitOfWork.PrisonerRepo.GetByID(request.Id); return(Task.FromResult(ConversionStuff.PrisonerToMessage(p))); }