public override Task <SystemLanguageCodePayload> ReadSystemLanguageCode(SystemLanguageCodeIdRequest request, ServerCallContext context) { var poco = _logic.Get(request.LanguageID); return(new Task <SystemLanguageCodePayload>(() => new SystemLanguageCodePayload() { LanguageID = poco.LanguageID, Name = poco.Name, NativeName = poco.NativeName })); }
public override Task <SystemLanguageCodePayload> ReadSystemLanguageCode(SystemLanguageCodeIdRequest request, ServerCallContext context) { var poco = _logic.Get(request.LanguageID); _ = poco ?? throw new ArgumentException("No System Language Code with this Id Found "); return(new Task <SystemLanguageCodePayload>(() => new SystemLanguageCodePayload() { LanguageID = poco.LanguageID, Name = poco.Name, NativeName = poco.NativeName })); }
public override Task <SystemLanguageCodeReply> GetSystemLanguageCode(SystemLanguageCodeIdRequest request, ServerCallContext context) { SystemLanguageCodePoco poco = _logic.Get(request.Id); return(Task.FromResult <SystemLanguageCodeReply>(FromPOCO(poco))); }