public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context) { var topoco = ToPoco(request).ToArray(); _logic.Update(topoco); return(Task.FromResult <Empty>(null)); }
public async Task <IActionResult> Edit(string id, [Bind("LanguageId,Name,NativeName")] SystemLanguageCodes systemLanguageCodes) { if (id != systemLanguageCodes.LanguageId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(systemLanguageCodes); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SystemLanguageCodesExists(systemLanguageCodes.LanguageId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(systemLanguageCodes)); }
public async Task <IActionResult> Create([Bind("LanguageId,Name,NativeName")] SystemLanguageCodes systemLanguageCodes) { if (ModelState.IsValid) { _context.Add(systemLanguageCodes); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(systemLanguageCodes)); }
public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context) { SystemLanguageCodes CollectionofSystemLanguageCode = new SystemLanguageCodes(); List <SystemLanguageCodePoco> pocos = _logic.GetAll(); foreach (SystemLanguageCodePoco poco in pocos) { CollectionofSystemLanguageCode.AppEdus.Add(FromPOCO(poco)); } return(Task.FromResult <SystemLanguageCodes>(CollectionofSystemLanguageCode)); }
public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context) { List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>(); foreach (SystemLanguageCodeReply reply in request.AppEdus) { pocos.Add(ToPOCO(reply)); } _logic.Update(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <Empty> DeleteSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context) { List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>(); foreach (SystemLanguageCodeReply reply in request.SystemLangCodes) { pocos.Add(ToPoco(reply)); } _logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context) { List <SystemLanguageCodePoco> pocos = _logic.GetAll(); SystemLanguageCodes collectSysLangCodes = new SystemLanguageCodes(); foreach (SystemLanguageCodePoco poco in pocos) { collectSysLangCodes.SystemLangCodes.Add(FromPoco(poco)); } return(Task.FromResult <SystemLanguageCodes>(collectSysLangCodes)); }
public override Task <Empty> AddGetSystemLanguageCodes(SystemLanguageCodes request, ServerCallContext context) { List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>(); foreach (SystemLanguageCodeReply reply in request.SystemLanguageCodeReplies) { pocos.Add(ToPoco(reply)); } _logic.Add(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context) { List <SystemLanguageCodePoco> pocos = _logic.GetAll(); SystemLanguageCodes seclogs = new SystemLanguageCodes(); foreach (var poco in pocos) { SystemLanguageCodeReply reply = FromPoco(poco); seclogs.SysCodes.Add(reply); } return(Task.FromResult(seclogs)); }
public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context) { SystemLanguageCodes edus = new SystemLanguageCodes(); List <SystemLanguageCodePoco> pocos = _logic.GetAll(); foreach (SystemLanguageCodePoco poco in pocos) { edus.SystemLanguageCodeReplies.Add(FromPoco(poco)); } return(Task.FromResult <SystemLanguageCodes>(edus)); }
public override Task <Empty> DeleteSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context) { List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>(); foreach (var item in request.SLC) { var deletePoco = _logic.Get(item.LanguageID); pocos.Add(deletePoco); } _logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <Empty> DeleteApplcantEducation(SystemLanguageCodes request, ServerCallContext context) { var logic = new SystemLanguageCodeLogic(new EFGenericRepository <SystemLanguageCodePoco>()); List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>(); foreach (SystemLanguageCode proto in request.SysLangCode) { pocos.Add(TranslateFromProto(proto)); } logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
private List <SystemLanguageCodePoco> ToPoco(SystemLanguageCodes secLogs) { List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>(); foreach (var reply in secLogs.SysCodes) { SystemLanguageCodePoco poco = new SystemLanguageCodePoco(); poco.LanguageID = reply.LanguageId; poco.Name = reply.Name; poco.NativeName = reply.NativeName; pocos.Add(poco); } return(pocos); }
public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context) { List <SystemLanguageCodePoco> poco = new List <SystemLanguageCodePoco>(); foreach (var item in request.SLC) { var updatePoco = _logic.Get(item.LanguageID); updatePoco.LanguageID = item.LanguageID; updatePoco.NativeName = item.NativeName; updatePoco.Name = item.Name; poco.Add(updatePoco); } _logic.Update(poco.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <Empty> CreateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context) { List <SystemLanguageCodePoco> poco = new List <SystemLanguageCodePoco>(); foreach (var item in request.SLC) { SystemLanguageCodePoco pocoo = new SystemLanguageCodePoco() { LanguageID = item.LanguageID, NativeName = item.NativeName, Name = item.Name }; poco.Add(pocoo); } _logic.Add(poco.ToArray()); return(Task.FromResult(new Empty())); }