public override Task <CompanyJobEducationReply> GetCompanyJobEducation(IdRequest5 request,
                                                                               ServerCallContext context)
        {
            CompanyJobEducationPoco poco = _logic.Get(Guid.Parse(request.Id));

            return(Task.FromResult <CompanyJobEducationReply>(FromPoco(poco)));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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()));
        }
Ejemplo n.º 4
0
        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"));
        }
Ejemplo n.º 5
0
        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"));
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 12
0
        public IHttpActionResult GetCompanyJobEducation(Guid id)
        {
            CompanyJobEducationPoco poco = logic.Get(id);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
Ejemplo n.º 13
0
        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
            }));
        }
Ejemplo n.º 23
0
 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));
 }
Ejemplo n.º 25
0
 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));
        }
Ejemplo n.º 27
0
        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
            }));
        }
Ejemplo n.º 28
0
        public ActionResult GetCompanyJobEducation(Guid companyjobeducationid)
        {
            CompanyJobEducationPoco poco = _logicref.Get(companyjobeducationid);

            if (poco != null)
            {
                return(Ok(poco));
            }
            else
            {
                return(NotFound());
            }
        }
Ejemplo n.º 29
0
        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);
        }
Ejemplo n.º 30
0
        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));
        }