public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducations 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,Job,Major,Importance,TimeStamp")] CompanyJobEducations companyJobEducations) { if (id != companyJobEducations.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(companyJobEducations); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyJobEducationsExists(companyJobEducations.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobEducations.Job); return(View(companyJobEducations)); }
public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducations request, ServerCallContext context) { List <CompanyJobEducationPoco> pocos = new List <CompanyJobEducationPoco>(); foreach (CompanyJobEducationReply reply in request.CompJobEdus) { pocos.Add(ToPoco(reply)); } _logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <CompanyJobEducations> GetCompanyJobEducations(Empty request, ServerCallContext context) { List <CompanyJobEducationPoco> pocos = _logic.GetAll(); CompanyJobEducations collectCompJobEdu = new CompanyJobEducations(); foreach (CompanyJobEducationPoco poco in pocos) { collectCompJobEdu.CompJobEdus.Add(FromPoco(poco)); } return(Task.FromResult <CompanyJobEducations>(collectCompJobEdu)); }
public override Task <Empty> UpdateGetCompanyJobEducations(CompanyJobEducations request, ServerCallContext context) { List <CompanyJobEducationPoco> pocos = new List <CompanyJobEducationPoco>(); foreach (CompanyJobEducationReply reply in request.CompanyJobEducationReplies) { pocos.Add(ToPoco(reply)); } _logic.Update(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <CompanyJobEducations> GetCompanyJobEducations(Empty request, ServerCallContext context) { CompanyJobEducations CollectionofCompanyJobEducation = new CompanyJobEducations(); List <CompanyJobEducationPoco> pocos = _logic.GetAll(); foreach (CompanyJobEducationPoco poco in pocos) { CollectionofCompanyJobEducation.AppEdus.Add(FromPOCO(poco)); } return(Task.FromResult <CompanyJobEducations>(CollectionofCompanyJobEducation)); }
public override Task <Empty> AddCompanyJobEducation(CompanyJobEducations request, ServerCallContext context) { List <CompanyJobEducationPoco> pocos = new List <CompanyJobEducationPoco>(); foreach (CompanyJobEducationReply reply in request.AppEdus) { pocos.Add(ToPOCO(reply)); } _logic.Add(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <CompanyJobEducations> GetCompanyJobEducations(Empty request, ServerCallContext context) { List <CompanyJobEducationPoco> pocos = _logic.GetAll(); CompanyJobEducations comJobs = new CompanyJobEducations(); foreach (var poco in pocos) { CompanyJobEducationReply reply = FromPoco(poco); comJobs.ComJob.Add(reply); } return(Task.FromResult(comJobs)); }
public override Task <CompanyJobEducations> GetCompanyJobEducations(Empty request, ServerCallContext context) { CompanyJobEducations edus = new CompanyJobEducations(); List <CompanyJobEducationPoco> pocos = _logic.GetAll(); foreach (CompanyJobEducationPoco poco in pocos) { edus.CompanyJobEducationReplies.Add(FromPoco(poco)); } return(Task.FromResult <CompanyJobEducations>(edus)); }
public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducations request, ServerCallContext context) { List <CompanyJobEducationPoco> poco = new List <CompanyJobEducationPoco>(); foreach (var item in request.ComJE) { var pocoDelete = _logic.Get(Guid.Parse(item.Id)); poco.Add(pocoDelete); } _logic.Delete(poco.ToArray()); return(Task.FromResult(new Empty())); }
public async Task <IActionResult> Create([Bind("Major,Importance")] CompanyJobEducations companyJobEducations, Guid id) { companyJobEducations.Job = id; if (ModelState.IsValid) { companyJobEducations.Id = Guid.NewGuid(); _context.Add(companyJobEducations); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), "CompanyProfiles")); } ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobEducations.Job); return(View(companyJobEducations)); }
public override Task <Empty> DeleteApplcantEducation(CompanyJobEducations request, ServerCallContext context) { var logic = new CompanyJobEducationLogic(new EFGenericRepository <CompanyJobEducationPoco>()); List <CompanyJobEducationPoco> pocos = new List <CompanyJobEducationPoco>(); foreach (CompanyJobEducation proto in request.CompJobEdu) { pocos.Add(TranslateFromProto(proto)); } logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
private List <CompanyJobEducationPoco> ToPoco(CompanyJobEducations comJobs) { List <CompanyJobEducationPoco> pocos = new List <CompanyJobEducationPoco>(); foreach (var reply in comJobs.ComJob) { CompanyJobEducationPoco poco = new CompanyJobEducationPoco(); poco.Id = Guid.Parse(reply.Id); poco.Job = Guid.Parse(reply.Job); poco.Major = reply.Major; poco.Importance = (short)reply.Importance; pocos.Add(poco); } return(pocos); }
public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducations request, ServerCallContext context) { List <CompanyJobEducationPoco> poco = new List <CompanyJobEducationPoco>(); foreach (var item in request.ComJE) { var pocoToUpdate = _logic.Get(Guid.Parse(item.Id)); pocoToUpdate.Job = Guid.Parse(item.Job); pocoToUpdate.Importance = (short)item.Importance; pocoToUpdate.Major = item.Major; poco.Add(pocoToUpdate); } _logic.Update(poco.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <Empty> AddGetCompanyJobEducations(CompanyJobEducations request, ServerCallContext context) { List <CompanyJobEducationPoco> pocos = new List <CompanyJobEducationPoco>(); foreach (CompanyJobEducationReply reply in request.CompanyJobEducationReplies) { pocos.Add( new CompanyJobEducationPoco() { Id = Guid.Parse(reply.Id), Job = Guid.Parse(reply.Job), Importance = (short)reply.Importance, Major = reply.Major }); } _logic.Add(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <Empty> CreateCompanyJobEducation(CompanyJobEducations request, ServerCallContext context) { List <CompanyJobEducationPoco> pocos = new List <CompanyJobEducationPoco>(); foreach (var item in request.ComJE) { CompanyJobEducationPoco poco = new CompanyJobEducationPoco() { Id = Guid.Parse(item.Id), Job = Guid.Parse(item.Job), Importance = (short)item.Importance, Major = item.Major }; pocos.Add(poco); } _logic.Add(pocos.ToArray()); return(Task.FromResult(new Empty())); }