public async Task <IActionResult> Edit(Guid id, [Bind("Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (id != companyJobSkillPoco.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(companyJobSkillPoco); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyJobSkillPocoExists(companyJobSkillPoco.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Skill,SkillLevel,Importance,TimeStamp")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { companyJobSkillPoco.Id = Guid.NewGuid(); //Session["Data"] = compJobSkillsPoco; //Session["Skill"] = companyJobSkillPoco.Skill; //Session["SkillLevel"] = companyJobSkillPoco.SkillLevel; //Session["Importance"] = companyJobSkillPoco.Importance; //compSkills.Add(companyJobSkillPoco); compJobSkillsPoco[0] = companyJobSkillPoco; Guid id1 = Guid.Parse(Session["Company"].ToString()); //companyJobSkillPoco.Job = id; // companyLogic.AddSkills(companyJobSkillPoco); //ViewBag.skills = compJobSkills; companyJobSkillLogic.Add(compJobSkillsPoco); return(RedirectToAction("Details", "CompanyJob", new { id = id1 })); } ViewBag.Job = new SelectList(companyJobSkillLogic.GetAll(), "Job", "Job"); return(View(companyJobSkillPoco)); }
public ActionResult Delete(Guid id) { var request = new RestRequest($"api/careercloud/company/v1/jobskill/{id}"); var response = _client.Execute <CompanyJobSkillPoco>(request); var companyJobSkill = JsonConvert.DeserializeObject <CompanyJobSkillPoco>(response.Content); CompanyJobSkillPoco[] pocos = new CompanyJobSkillPoco[] { companyJobSkill }; var deleteRequest = new RestRequest("api/careercloud/company/v1/jobskill", Method.DELETE) { RequestFormat = DataFormat.Json }; deleteRequest.AddBody(pocos); _client.Execute(deleteRequest); return(View("Index")); }
public override Task <Empty> DeleteCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { CompanyJobSkillPoco poco = _logic.Get(Guid.Parse(request.Id)); _logic.Delete(new CompanyJobSkillPoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public ActionResult DeleteConfirmed(Guid id) { CompanyJobSkillPoco companyJobSkillPoco = db.CompanyJobSkillPocoes.Find(id); db.CompanyJobSkillPocoes.Remove(companyJobSkillPoco); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(Guid id) { CompanyJobSkillPoco companyJobSkillPoco = companyJobSkillLogic.Get(id); //db.CompanyJobSkills.Find(id); compJobSkillsPoco[0] = companyJobSkillPoco; companyJobSkillLogic.Delete(compJobSkillsPoco); return(RedirectToAction("Index")); }
public CompanyJobSkillPoco GetSingleCompanyJobSkill(string Id) { var logic = new CompanyJobSkillLogic(new EFGenericRepository <CompanyJobSkillPoco>(false)); CompanyJobSkillPoco companyJobSkillPoco = new CompanyJobSkillPoco(); companyJobSkillPoco = logic.Get(Guid.Parse(Id)); return(companyJobSkillPoco); }
public ActionResult DeleteConfirmed(Guid id) { CompanyJobSkillPoco companyJobSkillPoco = _logic.Get(id); // db.CompanyJobSkill.Find(id); //db.CompanyJobSkill.Remove(companyJobSkillPoco); //db.SaveChanges(); _logic.Delete(new CompanyJobSkillPoco[] { companyJobSkillPoco }); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Job,Skill,SkillLevel,Importance,TimeStamp")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { db.Entry(companyJobSkillPoco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyJobSkillPoco)); }
public IHttpActionResult GetCompanyJobSkill(Guid companyJobSkillId) { CompanyJobSkillPoco poco = _logic.Get(companyJobSkillId); if (poco == null) { return(NotFound()); } return(Ok(poco)); }
public IHttpActionResult GetCompanyJobSkill(Guid companyjobskillId) { CompanyJobSkillPoco cjs = _logic.Get(companyjobskillId); if (cjs == null) { return(NotFound()); } return(Ok(cjs)); }
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 ActionResult Edit([Bind(Include = "Id,Job,Skill,SkillLevel,Importance,TimeStamp")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { compJobSkillsPoco[0] = companyJobSkillPoco; companyJobSkillLogic.Update(compJobSkillsPoco); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(companyJobSkillLogic.GetAll(), "Job", "Job"); return(View(companyJobSkillPoco)); }
private void CompanyJobSkill_Init() { _companyJobSkill = new CompanyJobSkillPoco() { Id = Guid.NewGuid(), Importance = 2, Job = _companyJob.Id, Skill = Truncate(Faker.Lorem.Sentence(), 100), SkillLevel = String.Concat(Faker.Lorem.Letters(10)) }; }
public ActionResult GetCompanyJobSkill(Guid jobskillid) { CompanyJobSkillPoco poco = _logic.Get(jobskillid); if (poco is null) { return(NotFound()); } return(Ok(poco)); }
public ActionResult Edit([Bind(Include = "Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { db.Entry(companyJobSkillPoco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult Edit([Bind(Include = "Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { db.Entry(companyJobSkillPoco).State = EntityState.Modified; companyJobSkillPoco.CompanyJobs = db.CompanyJobs.Where(e => e.Id == companyJobSkillPoco.Job).FirstOrDefault(); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobsDescriptions, "Job", "JobName", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult Edit([Bind(Include = "Id,SkillLevel,TimeStamp,Skill,Importance,Job")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { //db.Entry(companyJobSkillPoco).State = EntityState.Modified; //db.SaveChanges(); _logic.Update(new CompanyJobSkillPoco[] { companyJobSkillPoco }); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJob, "Id", "Id", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Skill,SkillLevel,Importance,TimeStamp")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { companyJobSkillPoco.Id = Guid.NewGuid(); db.CompanyJobSkillPocoes.Add(companyJobSkillPoco); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyJobSkillPoco)); }
public override Task <Empty> CreateCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { CompanyJobSkillPoco[] pocos = new CompanyJobSkillPoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].Job = Guid.Parse(request.Job); pocos[0].Skill = request.Skill; pocos[0].SkillLevel = request.SkillLevel; pocos[0].Importance = request.Importance; _logic.Add(pocos); return(new Task <Empty>(null)); }
public async Task <IActionResult> Create([Bind("Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { companyJobSkillPoco.Id = Guid.NewGuid(); _context.Add(companyJobSkillPoco); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { companyJobSkillPoco.Id = Guid.NewGuid(); db.CompanyJobSkills.Add(companyJobSkillPoco); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobs, "Id", "Id", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public ActionResult GetCompanyJobSkill(Guid id) { CompanyJobSkillPoco poco = _logic.Get(id); if (poco == null) { return(NotFound()); } else { return(Ok(poco)); } }
public override Task <CompanyJobSkillPayLoad> ReadCompanyJobSkill(IdRequestJobSkill request, ServerCallContext context) { CompanyJobSkillPoco poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <CompanyJobSkillPayLoad>(() => new CompanyJobSkillPayLoad() { Id = poco.Id.ToString(), Job = poco.Job.ToString(), Skill = poco.Skill, SkillLevel = poco.SkillLevel, Importance = poco.Importance })); }
public override Task <Empty> CreateCompanyJobSkill(CompanyJobSkillsPayload request, ServerCallContext context) { CompanyJobSkillPoco poco = new CompanyJobSkillPoco() { Id = Guid.Parse(request.Id), Importance = request.Importance, Job = Guid.Parse(request.Job), Skill = request.Skill, SkillLevel = request.SkillLevel }; _logic.Add(new CompanyJobSkillPoco[] { poco }); return(null); }
// GET: CompanyJobSkill/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyJobSkillPoco companyJobSkillPoco = db.CompanyJobSkillPocoes.Find(id); if (companyJobSkillPoco == null) { return(HttpNotFound()); } return(View(companyJobSkillPoco)); }
public ActionResult Create([Bind(Include = "Id,Job,Skill,SkillLevel,Importance")] CompanyJobSkillPoco companyJobSkillPoco) { if (ModelState.IsValid) { companyJobSkillPoco.Id = Guid.NewGuid(); db.CompanyJobSkills.Add(companyJobSkillPoco); companyJobSkillPoco.CompanyJobs = db.CompanyJobs.Where(e => e.Id == companyJobSkillPoco.Job).FirstOrDefault(); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Job = new SelectList(db.CompanyJobsDescriptions, "Job", "JobName", companyJobSkillPoco.Job); return(View(companyJobSkillPoco)); }
public override Task <Empty> DeleteCompanyJobSkill(CompanyJobSkillPayLoad request, ServerCallContext context) { CompanyJobSkillPoco[] pocos = new CompanyJobSkillPoco[] { new CompanyJobSkillPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Skill = request.Skill, SkillLevel = request.SkillLevel, Importance = request.Importance } }; _logic.Delete(pocos); return(new Task <Empty>(() => new Empty())); }
// GET: CompanyJobSkill/Details/5 public ActionResult Details(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyJobSkillPoco companyJobSkillPoco = db.CompanyJobSkill.Find(id); // _logic.Get(id); if (companyJobSkillPoco == null) { return(HttpNotFound()); } return(View(companyJobSkillPoco)); }
public override Task <Empty> UpdateCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { CompanyJobSkillPoco[] pocos = new CompanyJobSkillPoco[1]; foreach (var poco in pocos) { poco.Id = Guid.Parse(request.Id); poco.Job = Guid.Parse(request.Job); poco.Skill = request.Skill; poco.SkillLevel = request.SkillLevel; poco.Importance = request.Importance; } _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }