public override Task <CompanyJobEducationReply> GetCompanyJobEducation(IdRequest5 request, ServerCallContext context) { CompanyJobEducationPoco poco = _logic.Get(Guid.Parse(request.Id)); return(Task.FromResult <CompanyJobEducationReply>(FromPoco(poco))); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,Job,Major,Importance,TimeStamp")] CompanyJobEducationPoco companyJobEducationPoco) { if (id != companyJobEducationPoco.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(companyJobEducationPoco); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyJobEducationPocoExists(companyJobEducationPoco.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobEducationPoco.Job); return(View(companyJobEducationPoco)); }
public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco poco = _logic.Get(Guid.Parse(request.Id)); _logic.Delete(new CompanyJobEducationPoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public ActionResult Delete(Guid id) { var request = new RestRequest($"api/careercloud/company/v1/jobeducation/{id}"); var response = _client.Execute <CompanyJobEducationPoco>(request); var companyJobEducation = JsonConvert.DeserializeObject <CompanyJobEducationPoco>(response.Content); CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[] { companyJobEducation }; var deleteRequest = new RestRequest("api/careercloud/company/v1/jobeducation", Method.DELETE) { RequestFormat = DataFormat.Json }; deleteRequest.AddBody(pocos); _client.Execute(deleteRequest); return(View("Index")); }
public CompanyJobEducationPoco GetSingleCompanyJobEducation(string Id) { var logic = new CompanyJobEducationLogic(new EFGenericRepository <CompanyJobEducationPoco>(false)); CompanyJobEducationPoco companyJobEducationPoco = new CompanyJobEducationPoco(); companyJobEducationPoco = logic.Get(Guid.Parse(Id)); return(companyJobEducationPoco); }
public ActionResult DeleteConfirmed(Guid id) { CompanyJobEducationPoco companyJobEducationPoco = companyJobEducationLogic.Get(id); //db.CompanyJobEducations.Find(id); compJobEducationPoco[0] = companyJobEducationPoco; companyJobEducationLogic.Add(compJobEducationPoco); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(Guid id) { CompanyJobEducationPoco companyJobEducationPoco = db.CompanyJobEducations.Find(id); db.CompanyJobEducations.Remove(companyJobEducationPoco); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(Guid id) { CompanyJobEducationPoco companyJobEducationPoco = _logic.Get(id); // db.CompanyJobEducation.Find(id); //db.CompanyJobEducation.Remove(companyJobEducationPoco); //db.SaveChanges(); _logic.Delete(new CompanyJobEducationPoco[] { companyJobEducationPoco }); return(RedirectToAction("Index")); }
private void CompanyJobEducation_Init() { _companyJobEducation = new CompanyJobEducationPoco() { Id = Guid.NewGuid(), Importance = 2, Job = _companyJob.Id, Major = Truncate(Faker.Lorem.Sentence(), 100) }; }
private CompanyJobEducation TranslateFromPoco(CompanyJobEducationPoco poco) { return(new CompanyJobEducation() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Major = poco.Major, Importance = Convert.ToInt32(poco.Importance) }); }
public ActionResult GetCompanyJobEducation(Guid companyJobEducationId) { CompanyJobEducationPoco poco = _logic.Get(companyJobEducationId); if (poco == null) { return(NotFound()); } return(Ok(poco)); }
public IHttpActionResult GetCompanyJobEducation(Guid id) { CompanyJobEducationPoco poco = logic.Get(id); if (poco == null) { return(NotFound()); } return(Ok(poco)); }
public IHttpActionResult GetCompanyJobEducation(Guid companyJobEducationId) { CompanyJobEducationPoco appEdu = _logic.Get(companyJobEducationId); if (appEdu == null) { return(NotFound()); } return(Ok(appEdu)); }
private CompanyJobEducationReply FromPoco(CompanyJobEducationPoco poco) { return(new CompanyJobEducationReply() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Importance = poco.Importance, Major = poco.Major }); }
public IHttpActionResult GetCompanyJobEducation(Guid companyjobeducationId) { CompanyJobEducationPoco cje = _logic.Get(companyjobeducationId); if (cje == null) { return(NotFound()); } return(Ok(cje)); }
private Task <CompanyJobEducationObj> TranslateFromPoco(CompanyJobEducationPoco poco) { return(Task.FromResult(new CompanyJobEducationObj { Id = poco.Id.ToString(), Major = poco.Major, Job = poco.Job.ToString(), Importance = (int)poco.Importance, })); }
public ActionResult Edit([Bind(Include = "Id,Job,Major,Importance,TimeStamp")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { db.Entry(companyJobEducationPoco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyJobEducationPoco)); }
public override Task <Empty> CreateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].Job = Guid.Parse(request.Job); pocos[0].Major = request.Major; pocos[0].Importance = Convert.ToInt16(request.Importance); _logic.Add(pocos); return(new Task <Empty>(null)); }
public override Task <CompanyJobEducationObj> GetCompanyJobEducation(IdRequestCompanyJobEducation request, ServerCallContext context) { var _logic = new CompanyJobEducationLogic(new EFGenericRepository <CompanyJobEducationPoco>()); CompanyJobEducationPoco poco = _logic.Get(Guid.Parse(request.Id)); if (poco == null) { throw new ArgumentOutOfRangeException(); } return(TranslateFromPoco(poco)); }
private CompanyJobEducationReply FromPoco(CompanyJobEducationPoco poco) { return(new CompanyJobEducationReply() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Major = poco.Major.ToString(), Importance = (Int16)poco.Importance, TimeStamp = ByteString.CopyFrom(poco.TimeStamp) }); }
public ActionResult Create([Bind(Include = "Id,Company,ProfileCreated,IsInactive,IsCompanyHidden,TimeStamp")] CompanyJobPoco companyJobPoco, string JobName, string JobDescriptions, string Major, int Importance, string Skill, string SkillLevel, short EImportance) { Session["Company"] = companyJobPoco.Company; if (ModelState.IsValid) { companyJobPoco.Id = Guid.NewGuid(); companyJobPoco.ProfileCreated = DateTime.Now; compJobPoco[0] = companyJobPoco; CompanyJobSkillPoco companySkillsPoco = new CompanyJobSkillPoco(); companySkillsPoco.Id = Guid.NewGuid(); companySkillsPoco.Job = companyJobPoco.Id; companySkillsPoco.Skill = Skill; companySkillsPoco.SkillLevel = SkillLevel; companySkillsPoco.Importance = Importance; CompanyJobSkillPoco[] compJobSkillPoco = new CompanyJobSkillPoco[] { companySkillsPoco }; CompanyJobEducationPoco companyJobEducationPoco = new CompanyJobEducationPoco(); companyJobEducationPoco.Id = Guid.NewGuid(); companyJobEducationPoco.Job = companyJobPoco.Id; companyJobEducationPoco.Major = Major; companyJobEducationPoco.Importance = EImportance; CompanyJobEducationPoco[] compEducationPoco = new CompanyJobEducationPoco[] { companyJobEducationPoco }; CompanyJobDescriptionPoco companyJobDescriptionPoco = new CompanyJobDescriptionPoco(); companyJobDescriptionPoco.Id = Guid.NewGuid(); companyJobDescriptionPoco.Job = companyJobPoco.Id; companyJobDescriptionPoco.JobName = JobName; companyJobDescriptionPoco.JobDescriptions = JobDescriptions; CompanyJobDescriptionPoco[] compJobDescriptionPoco = new CompanyJobDescriptionPoco[] { companyJobDescriptionPoco }; companyJobLogic.Add(compJobPoco); companyJobSkillLogic.Add(compJobSkillPoco); companyJobEducationLogic.Add(compEducationPoco); companyJobDescriptionLogic.Add(compJobDescriptionPoco); //return RedirectToAction("Details", "CompanyProfile", new { id = companyJobPoco.Company }); return(RedirectToAction("Details", "CompanyJob", new { id = companyJobPoco.Company })); } ViewBag.Company = new SelectList(companyJobLogic.GetAll(), "Company", "Company"); return(View(companyJobPoco)); }
public override Task <CompanyJobEducationPayload> ReadCompanyJobEducation(IdRequest request, ServerCallContext context) { CompanyJobEducationPoco poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyJobEducationPayload>(() => new CompanyJobEducationPayload { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Major = poco.Major, Importance = poco.Importance })); }
public ActionResult Edit([Bind(Include = "Id,Job,Major,Importance")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { db.Entry(companyJobEducationPoco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", companyJobEducationPoco.Job); return(View(companyJobEducationPoco)); }
public ActionResult Edit([Bind(Include = "Id,Job,Major,Importance,TimeStamp")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { compJobEducationPoco[0] = companyJobEducationPoco; companyJobEducationLogic.Add(compJobEducationPoco); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(companyJobEducationLogic.GetAll(), "Job", "Job"); return(View(companyJobEducationPoco)); }
public ActionResult Edit([Bind(Include = "Id,Job,Major,Importance")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { db.Entry(companyJobEducationPoco).State = EntityState.Modified; companyJobEducationPoco.CompanyJobs = db.CompanyJobs.Where(e => e.Id == companyJobEducationPoco.Job).FirstOrDefault(); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobsDescriptions, "Job", "JobName", companyJobEducationPoco.Job); return(View(companyJobEducationPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Major,Importance,TimeStamp")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { companyJobEducationPoco.Id = Guid.NewGuid(); db.CompanyJobEducationPocoes.Add(companyJobEducationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyJobEducationPoco)); }
public override Task <CompanyJobEducationPayload> ReadCompanyJobEducation(IdRequestEducation request, ServerCallContext context) { CompanyJobEducationPoco poco = new CompanyJobEducationPoco(); return(new Task <CompanyJobEducationPayload>(() => new CompanyJobEducationPayload() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Major = poco.Major, Importance = poco.Importance })); }
public ActionResult GetCompanyJobEducation(Guid companyjobeducationid) { CompanyJobEducationPoco poco = _logicref.Get(companyjobeducationid); if (poco != null) { return(Ok(poco)); } else { return(NotFound()); } }
public override Task <Empty> CreateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco poco = new CompanyJobEducationPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Importance = (Int16)request.Importance, Major = request.Major }; _logic.Add(new CompanyJobEducationPoco[] { poco }); return(null); }
public ActionResult Create([Bind(Include = "Id,Job,Major,Importance")] CompanyJobEducationPoco companyJobEducationPoco) { if (ModelState.IsValid) { companyJobEducationPoco.Id = Guid.NewGuid(); db.CompanyJobEducations.Add(companyJobEducationPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", companyJobEducationPoco.Job); return(View(companyJobEducationPoco)); }