public override Task <Empty> UpdateCompanyDescription(CompanyDescriptions request, ServerCallContext context) { var topoco = ToPoco(request).ToArray(); _logic.Update(topoco); return(Task.FromResult <Empty>(null)); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,Company,LanguageId,CompanyName,CompanyDescription,TimeStamp")] CompanyDescriptions companyDescriptions) { if (id != companyDescriptions.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(companyDescriptions); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyDescriptionsExists(companyDescriptions.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Company"] = new SelectList(_context.CompanyProfiles, "Id", "ContactPhone", companyDescriptions.Company); ViewData["LanguageId"] = new SelectList(_context.SystemLanguageCodes, "LanguageId", "LanguageId", companyDescriptions.LanguageId); return(View(companyDescriptions)); }
public override Task <Empty> UpdateCompanyDescription(CompanyDescriptions request, ServerCallContext context) { List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (CompanyDescriptionReply reply in request.AppEdus) { pocos.Add(ToPOCO(reply)); } _logic.Update(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <Empty> DeleteCompanyDescription(CompanyDescriptions request, ServerCallContext context) { List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (CompanyDescriptionReply reply in request.CompDescs) { pocos.Add(ToPoco(reply)); } _logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context) { CompanyDescriptions CollectionofCompanyDescription = new CompanyDescriptions(); List <CompanyDescriptionPoco> pocos = _logic.GetAll(); foreach (CompanyDescriptionPoco poco in pocos) { CollectionofCompanyDescription.AppEdus.Add(FromPOCO(poco)); } return(Task.FromResult <CompanyDescriptions>(CollectionofCompanyDescription)); }
public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context) { CompanyDescriptions collectCompDesc = new CompanyDescriptions(); List <CompanyDescriptionPoco> pocos = _logic.GetAll(); foreach (CompanyDescriptionPoco poco in pocos) { collectCompDesc.CompDescs.Add(FromPoco(poco)); } return(Task.FromResult <CompanyDescriptions>(collectCompDesc)); }
public override Task <Empty> AddGetCompanyDescriptions(CompanyDescriptions request, ServerCallContext context) { List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (CompanyDescriptionReply reply in request.CompanyDescriptionReplies) { pocos.Add(ToPoco(reply)); } _logic.Add(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <Empty> DeleteCompanyDescription(CompanyDescriptions request, ServerCallContext context) { List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (var item in request.ComDes) { var Deletepoco = _logic.Get(Guid.Parse(item.Id)); pocos.Add(Deletepoco); } _logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context) { List <CompanyDescriptionPoco> pocos = _logic.GetAll(); CompanyDescriptions comDes = new CompanyDescriptions(); foreach (var poco in pocos) { CompanyDescriptionReply reply = FromPoco(poco); comDes.ComDes.Add(reply); } return(Task.FromResult(comDes)); }
public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context) { CompanyDescriptions edus = new CompanyDescriptions(); List <CompanyDescriptionPoco> pocos = _logic.GetAll(); foreach (CompanyDescriptionPoco poco in pocos) { edus.CompanyDescriptionReplies.Add(FromPoco(poco)); } return(Task.FromResult <CompanyDescriptions>(edus)); }
public async Task <IActionResult> Create([Bind("LanguageId,CompanyName,CompanyDescription")] CompanyDescriptions companyDescriptions, Guid id) { companyDescriptions.Company = id; if (ModelState.IsValid) { companyDescriptions.Id = Guid.NewGuid(); _context.Add(companyDescriptions); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Create), "CompanyLocations", new { id = companyDescriptions.Company })); } ViewData["Company"] = new SelectList(_context.CompanyProfiles, "Id", "ContactPhone", companyDescriptions.Company); ViewData["LanguageId"] = new SelectList(_context.SystemLanguageCodes, "LanguageId", "LanguageId", companyDescriptions.LanguageId); return(View(companyDescriptions)); }
public override Task <Empty> DeleteApplcantEducation(CompanyDescriptions request, ServerCallContext context) { var logic = new CompanyDescriptionLogic(new EFGenericRepository <CompanyDescriptionPoco>()); List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (CompanyDescription proto in request.CompDesc) { pocos.Add(TranslateFromProto(proto)); } logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
private List <CompanyDescriptionPoco> ToPoco(CompanyDescriptions comDes) { List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (var reply in comDes.ComDes) { CompanyDescriptionPoco poco = new CompanyDescriptionPoco(); poco.Id = Guid.Parse(reply.Id); poco.Company = Guid.Parse(reply.Company); poco.LanguageId = reply.LanguageId; poco.CompanyName = reply.CompanyName; poco.CompanyDescription = reply.CompanyDescription; pocos.Add(poco); } return(pocos); }
public override Task <Empty> UpdateCompanyDescription(CompanyDescriptions request, ServerCallContext context) { List <CompanyDescriptionPoco> poco = new List <CompanyDescriptionPoco>(); foreach (var item in request.ComDes) { var pocoToUpdate = _logic.Get(Guid.Parse(item.Id)); pocoToUpdate.Company = Guid.Parse(item.Company); pocoToUpdate.LanguageId = item.LanguageId; pocoToUpdate.CompanyDescription = item.CompanyDescription_; pocoToUpdate.CompanyName = item.CompanyName; poco.Add(pocoToUpdate); } _logic.Update(poco.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <Empty> UpdateGetCompanyDescriptions(CompanyDescriptions request, ServerCallContext context) { List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (CompanyDescriptionReply reply in request.CompanyDescriptionReplies) { pocos.Add( new CompanyDescriptionPoco() { Company = Guid.Parse(reply.Company), LanguageId = reply.LanguageId, CompanyName = reply.CompanyName, CompanyDescription = reply.CompanyDescription }); } _logic.Update(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <Empty> CreateCompanyDescription(CompanyDescriptions request, ServerCallContext context) { List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>(); foreach (var item in request.ComDes) { CompanyDescriptionPoco poco = new CompanyDescriptionPoco() { Id = Guid.Parse(item.Id), Company = Guid.Parse(item.Company), LanguageId = item.LanguageId, CompanyDescription = item.CompanyDescription_, CompanyName = item.CompanyName }; pocos.Add(poco); } _logic.Add(pocos.ToArray()); return(Task.FromResult(new Empty())); }