Exemplo n.º 1
0
        public override Task <Empty> DeleteCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
        {
            CompanyJobDescriptionPoco poco = _logic.Get(Guid.Parse(request.Id));

            _logic.Delete(new CompanyJobDescriptionPoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
        public ActionResult Delete(Guid id)
        {
            var request = new
                          RestRequest($"api/careercloud/company/v1/jobsdescription/{id}");

            var response = _client.Execute <CompanyJobDescriptionPoco>(request);

            var companyJobDescription =
                JsonConvert.DeserializeObject <CompanyJobDescriptionPoco>(response.Content);

            CompanyJobDescriptionPoco[] pocos = new CompanyJobDescriptionPoco[]
            { companyJobDescription };

            var deleteRequest = new
                                RestRequest("api/careercloud/company/v1/jobsdescription", Method.DELETE)
            {
                RequestFormat = DataFormat.Json
            };

            deleteRequest.AddBody(pocos);

            _client.Execute(deleteRequest);

            return(View("Index"));
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Job,JobName,JobDescriptions")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
        {
            if (id != companyJobDescriptionPoco.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(companyJobDescriptionPoco);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CompanyJobDescriptionPocoExists(companyJobDescriptionPoco.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index), new { id = companyJobDescriptionPoco.Job }));
            }
            ViewData["Job"] = new SelectList(_context.CompanyJob, "Id", "Id", companyJobDescriptionPoco.Job);
            return(View(companyJobDescriptionPoco));
        }
Exemplo n.º 4
0
        public CompanyJobDescriptionPoco GetSingleCompanyJobDescription(string Id)
        {
            var logic = new CompanyJobDescriptionLogic(new EFGenericRepository <CompanyJobDescriptionPoco>(false));
            CompanyJobDescriptionPoco companyJobDescriptionPoco = new CompanyJobDescriptionPoco();

            companyJobDescriptionPoco = logic.Get(Guid.Parse(Id));
            return(companyJobDescriptionPoco);
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            CompanyJobDescriptionPoco companyJobDescriptionPoco = db.CompanyJobDescriptionPocoes.Find(id);

            db.CompanyJobDescriptionPocoes.Remove(companyJobDescriptionPoco);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            CompanyJobDescriptionPoco companyJobDescriptionPoco = companyJobDescriptionLogic.Get(id); //db.CompanyJobDescriptions.Find(id);

            compJobDescriptionPoco[0] = companyJobDescriptionPoco;
            companyJobDescriptionLogic.Delete(compJobDescriptionPoco);
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            CompanyJobDescriptionPoco companyJobDescriptionPoco = _logic.Get(id);  // db.CompanyJobDescription.Find(id);

            //db.CompanyJobDescription.Remove(companyJobDescriptionPoco);
            //db.SaveChanges();
            _logic.Delete(new CompanyJobDescriptionPoco[] { companyJobDescriptionPoco });
            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            CompanyJobDescriptionPoco companyJobdescriptionPoco = _EF.GetSingle(c => c.Id == id);//db.CompanyJobs.Find(id);

            _EF.Remove(companyJobdescriptionPoco);
            // db.CompanyJobs.Remove(companyJobdescriptionPoco);
            // db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 9
0
        public IHttpActionResult GetCompanyJobsDescription(Guid id)
        {
            CompanyJobDescriptionPoco poco = logic.Get(id);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
Exemplo n.º 10
0
        public IHttpActionResult GetCompanyJobsDescription(Guid companyjobdescriptionId)
        {
            CompanyJobDescriptionPoco cjd = _logic.Get(companyjobdescriptionId);

            if (cjd == null)
            {
                return(NotFound());
            }
            return(Ok(cjd));
        }
        public ActionResult GetCompanyJobsDescription(Guid jobdescid)
        {
            CompanyJobDescriptionPoco poco = _logic.Get(jobdescid);

            if (poco is null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
 public ActionResult Edit([Bind(Include = "Id,Job,JobName,JobDescriptions,TimeStamp")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(companyJobDescriptionPoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(companyJobDescriptionPoco));
 }
 private void CompanyJobDescription_Init()
 {
     _companyJobDescription = new CompanyJobDescriptionPoco()
     {
         Id              = Guid.NewGuid(),
         Job             = _companyJob.Id,
         JobDescriptions = Truncate(Faker.Lorem.Paragraph(), 999),
         JobName         = Truncate(Faker.Lorem.Sentence(), 99)
     };
 }
Exemplo n.º 14
0
        public IHttpActionResult GetCompanyJobsDescription(Guid companyJobDescriptionId)
        {
            CompanyJobDescriptionPoco appEdu = _logic.Get(companyJobDescriptionId);

            if (appEdu == null)
            {
                return(NotFound());
            }
            return(Ok(appEdu));
        }
 public ActionResult Edit([Bind(Include = "Id,Job,JobName,JobDescriptions,TimeStamp")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
 {
     if (ModelState.IsValid)
     {
         compJobDescriptionPoco[0] = companyJobDescriptionPoco;
         companyJobDescriptionLogic.Update(compJobDescriptionPoco);
         return(RedirectToAction("Index"));
     }
     ViewBag.Job = new SelectList(companyJobDescriptionLogic.GetAll(), "Job", "Job");
     return(View(companyJobDescriptionPoco));
 }
        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,JobName,JobDescriptions")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(companyJobDescriptionPoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Job = new SelectList(db.CompanyJobPocoes, "Id", "Id", companyJobDescriptionPoco.Job);
     return(View(companyJobDescriptionPoco));
 }
Exemplo n.º 18
0
 public ActionResult Edit([Bind(Include = "Id,Company,ProfileCreated,IsInactive,IsCompanyHidden")] CompanyJobDescriptionPoco companyJobdescriptionPoco)
 {
     if (ModelState.IsValid)
     {
         _EF.Update(companyJobdescriptionPoco);
         // db.Entry(companyJobPoco).State = EntityState.Modified;
         //db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.Company = new SelectList(db.CompanyProfiles, "Id", "CompanyWebsite", companyJobPoco.Company);
     return(View(companyJobdescriptionPoco));
 }
        public override Task <CompanyJobDescriptionPayload> ReadCompanyJobDescription(IdRequestJobDescription request, ServerCallContext context)
        {
            CompanyJobDescriptionPoco poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <CompanyJobDescriptionPayload>(() => new CompanyJobDescriptionPayload()
            {
                Id = poco.Id.ToString(),
                Job = poco.Job.ToString(),
                JobName = poco.JobName,
                JobDescriptions = poco.JobDescriptions
            }));
        }
        public ActionResult Create([Bind(Include = "Id,Job,JobName,JobDescriptions,TimeStamp")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
        {
            if (ModelState.IsValid)
            {
                companyJobDescriptionPoco.Id = Guid.NewGuid();
                db.CompanyJobDescriptionPocoes.Add(companyJobDescriptionPoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(companyJobDescriptionPoco));
        }
 public ActionResult Edit([Bind(Include = "Id,JobName,JobDescriptions,TimeStamp,Job")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
 {
     if (ModelState.IsValid)
     {
         //db.Entry(companyJobDescriptionPoco).State = EntityState.Modified;
         //db.SaveChanges();
         _logic.Update(new CompanyJobDescriptionPoco[] { companyJobDescriptionPoco });
         return(RedirectToAction("Index"));
     }
     ViewBag.Job = new SelectList(db.CompanyJob, "Id", "Id", companyJobDescriptionPoco.Job);
     return(View(companyJobDescriptionPoco));
 }
        public ActionResult Create([Bind(Include = "Id,Job,JobName,JobDescriptions")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
        {
            if (ModelState.IsValid)
            {
                companyJobDescriptionPoco.Id = Guid.NewGuid();
                db.CompanyJobDescriptionPocoes.Add(companyJobDescriptionPoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Job = new SelectList(db.CompanyJobPocoes, "Id", "Id", companyJobDescriptionPoco.Job);
            return(View(companyJobDescriptionPoco));
        }
Exemplo n.º 23
0
        public ActionResult Create([Bind(Include = "Id,Company,ProfileCreated,IsInactive,IsCompanyHidden")] CompanyJobDescriptionPoco companyJobdescriptionPoco)
        {
            if (ModelState.IsValid)
            {
                companyJobdescriptionPoco.Id = Guid.NewGuid();
                _EF.Add(companyJobdescriptionPoco);

                return(RedirectToAction("Index"));
            }

            //ViewBag.Company = new SelectList(db.CompanyProfiles, "Id", "CompanyWebsite", companyJobPoco.Company);
            return(View(companyJobdescriptionPoco));
        }
Exemplo n.º 24
0
        public ActionResult GetCompanyJobsDescription(Guid companyJobDescriptionId)
        {
            CompanyJobDescriptionPoco companyJobDescription = _logic.Get(companyJobDescriptionId);

            if (companyJobDescription == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(companyJobDescription));
            }
        }
        public async Task <IActionResult> Create([Bind("Id,Job,JobName,JobDescriptions")] CompanyJobDescriptionPoco companyJobDescriptionPoco)
        {
            if (ModelState.IsValid)
            {
                companyJobDescriptionPoco.Id = Guid.NewGuid();
                _context.Add(companyJobDescriptionPoco);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobDescriptionPoco.Job);
            return(View(companyJobDescriptionPoco));
        }
Exemplo n.º 26
0
        public override Task <Empty> UpdateCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
        {
            CompanyJobDescriptionPoco[] pocos = new CompanyJobDescriptionPoco[1];

            pocos[0].Id              = Guid.Parse(request.Id);
            pocos[0].Job             = Guid.Parse(request.Job);
            pocos[0].JobName         = request.JobName;
            pocos[0].JobDescriptions = request.JobDescriptions;


            _logic.Update(pocos);
            return(new Task <Empty>(null));
        }
 public override Task <Empty> DeleteCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
 {
     CompanyJobDescriptionPoco[] pocos = new CompanyJobDescriptionPoco[1];
     foreach (var poco in pocos)
     {
         poco.Id              = Guid.Parse(request.Id);
         poco.Job             = Guid.Parse(request.Job);
         poco.JobName         = request.JobName;
         poco.JobDescriptions = request.JobDescriptions;
     }
     _logic.Delete(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Exemplo n.º 28
0
        public ActionResult GetCompanyJobsDescription(Guid companyjobdescriptionid)
        {
            CompanyJobDescriptionPoco poco = _logicref.Get(companyjobdescriptionid);

            if (poco != null)
            {
                return(Ok(poco));
            }
            else
            {
                return(NotFound());
            }
        }
        public override Task <Empty> CreateCompanyJobDescription(CompanyJobDescriptionPayload request, ServerCallContext context)
        {
            CompanyJobDescriptionPoco poco = new CompanyJobDescriptionPoco()
            {
                Id              = Guid.Parse(request.Id),
                Job             = Guid.Parse(request.Job),
                JobName         = request.JobName,
                JobDescriptions = request.JobDescription,
            };

            _logic.Add(new CompanyJobDescriptionPoco[] { poco });
            return(null);
        }
        // GET: CompanyJobDescription/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CompanyJobDescriptionPoco companyJobDescriptionPoco = db.CompanyJobDescriptionPocoes.Find(id);

            if (companyJobDescriptionPoco == null)
            {
                return(HttpNotFound());
            }
            return(View(companyJobDescriptionPoco));
        }