Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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"));
        }
Example #4
0
        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()));
        }
Example #5
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            CompanyJobSkillPoco companyJobSkillPoco = db.CompanyJobSkillPocoes.Find(id);

            db.CompanyJobSkillPocoes.Remove(companyJobSkillPoco);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #6
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            CompanyJobSkillPoco companyJobSkillPoco = companyJobSkillLogic.Get(id); //db.CompanyJobSkills.Find(id);

            compJobSkillsPoco[0] = companyJobSkillPoco;
            companyJobSkillLogic.Delete(compJobSkillsPoco);
            return(RedirectToAction("Index"));
        }
Example #7
0
        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"));
        }
Example #9
0
 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));
 }
Example #10
0
        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));
        }
Example #13
0
 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))
     };
 }
Example #15
0
        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));
 }
Example #19
0
        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));
        }
Example #20
0
        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));
        }
Example #21
0
        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));
        }
Example #23
0
        public ActionResult GetCompanyJobSkill(Guid id)
        {
            CompanyJobSkillPoco poco = _logic.Get(id);

            if (poco == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(poco));
            }
        }
Example #24
0
        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
            }));
        }
Example #25
0
        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);
        }
Example #26
0
        // 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));
        }
Example #28
0
        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()));
 }