public override Task <Empty> DeleteSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { SystemLanguageCodePoco poco = _logic.Get(request.LanguageID); _logic.Delete(new SystemLanguageCodePoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> DeleteSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { _ = _logic.Get(request.LanguageID) ?? throw new ArgumentNullException("No System Language Code with this Id Found "); _logic.Delete(new SystemLanguageCodePoco[] { _logic.Get(request.LanguageID) }); return(null); }
public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { SystemLanguageCodePoco[] pocos = new SystemLanguageCodePoco[1]; pocos[0].LanguageID = request.LanguageID; pocos[0].Name = request.Name; pocos[0].NativeName = request.NativeName; _logic.Update(pocos); return(new Task <Empty>(null)); }
public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { SystemLanguageCodePoco[] pocos = { new SystemLanguageCodePoco() { LanguageID = request.LanguageID, Name = request.Name, NativeName = request.NativeName } }; _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { SystemLanguageCodePoco[] pocos = new SystemLanguageCodePoco[1]; foreach (var poco in pocos) { poco.LanguageID = request.LanguageID; poco.Name = request.Name; poco.NativeName = request.NativeName; } _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { SystemLanguageCodePoco poco = new SystemLanguageCodePoco() { LanguageID = request.LanguageID, Name = request.Name, NativeName = request.NativeName }; _logic.Add(new SystemLanguageCodePoco[] { poco }); return(null); }
public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { _ = _logic.Get(request.LanguageID) ?? throw new ArgumentNullException("No System Language Code with this Id Found"); SystemLanguageCodePoco poco = new SystemLanguageCodePoco() { LanguageID = request.LanguageID, Name = request.Name, NativeName = request.NativeName }; _logic.Update(new SystemLanguageCodePoco[] { poco }); return(null); }
public SystemLanguageCodePoco[] GetArray(SystemLanguageCodePayload request) { SystemLanguageCodePoco poco = new SystemLanguageCodePoco() { LanguageID = request.LanguageID, Name = request.Name, NativeName = request.NativeName }; SystemLanguageCodePoco[] pocos = new SystemLanguageCodePoco[1]; pocos[0] = poco; return(pocos); }
public override Task <Empty> DeleteSystemLanguageCode(SystemLanguageCodePayload request, ServerCallContext context) { _logic.Delete(GetArray(request)); return(new Task <Empty>(null)); }