Ejemplo n.º 1
0
        public override Task <ApplicantWorkHistoryPayload> ReadApplicantWorkHistory(IdRequest request, ServerCallContext context)
        {
            ApplicantWorkHistoryPoco poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <ApplicantWorkHistoryPayload>(() => new ApplicantWorkHistoryPayload()
            {
                Id = poco.Id.ToString(),
                Applicant = poco.Applicant.ToString(),

                CompanyName = poco.CompanyName,

                CountryCode = poco.CountryCode,
                Location = poco.Location,

                JobTitle = poco.JobTitle,

                JobDescription = poco.JobDescription,

                StartMonth = poco.StartMonth,

                StartYear = poco.StartYear,

                EndMonth = poco.EndMonth,

                EndYear = poco.EndYear
            }));
        }
        public override Task <ApplicantWorkHistoryPayLoad> ReadApplicantWorkHistory(IdRequestAppWorkHistory request, ServerCallContext context)
        {
            ApplicantWorkHistoryPoco poco = _logic.Get(Guid.Parse(request.Id));

            if (poco is null)
            {
                throw new ArgumentOutOfRangeException("poco is null");
            }

            return(new Task <ApplicantWorkHistoryPayLoad>(
                       () => new ApplicantWorkHistoryPayLoad()
            {
                Id = poco.Id.ToString(),
                Applicant = poco.Applicant.ToString(),
                CompanyName = poco.CompanyName,
                CountryCode = poco.CountryCode,
                Location = poco.Location,
                JobTitle = poco.JobTitle,
                JobDescription = poco.JobDescription,
                StartMonth = poco.StartMonth,
                StartYear = poco.StartYear,
                EndMonth = poco.EndMonth,
                EndYear = poco.EndYear
            }
                       ));
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantWorkHistoryPoco applicantWorkHistory = _logic.Get(id);

            _logic.Delete(new ApplicantWorkHistoryPoco[] { applicantWorkHistory });
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
        public override Task <Empty> DeleteApplicantWorkHistory(ApplicantWorkHistoryPayload request, ServerCallContext context)
        {
            ApplicantWorkHistoryPoco poco = _logic.Get(Guid.Parse(request.Id));

            _logic.Delete(new ApplicantWorkHistoryPoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear,TimeStamp")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
        {
            if (id != applicantWorkHistoryPoco.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(applicantWorkHistoryPoco);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ApplicantWorkHistoryPocoExists(applicantWorkHistoryPoco.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Applicant"]   = new SelectList(_context.ApplicantProfiles, "Id", "Id", applicantWorkHistoryPoco.Applicant);
            ViewData["CountryCode"] = new SelectList(_context.SystemCountryCodes, "Code", "Code", applicantWorkHistoryPoco.CountryCode);
            return(View(applicantWorkHistoryPoco));
        }
        public ActionResult Delete(Guid id)
        {
            var request = new
                          RestRequest($"api/careercloud/applicant/v1/workhistory/{id}");

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

            var applicantWorkHistory =
                JsonConvert.DeserializeObject <ApplicantWorkHistoryPoco>(response.Content);

            ApplicantWorkHistoryPoco[] pocos = new ApplicantWorkHistoryPoco[]
            { applicantWorkHistory };

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

            deleteRequest.AddBody(pocos);

            _client.Execute(deleteRequest);

            return(View("Index"));
        }
Ejemplo n.º 7
0
        public ApplicantWorkHistoryPoco GetSingleApplicantWorkHistory(string Id)
        {
            var logic = new ApplicantWorkHistoryLogic(new EFGenericRepository <ApplicantWorkHistoryPoco>(false));
            ApplicantWorkHistoryPoco applicantWorkHistoryPoco = new ApplicantWorkHistoryPoco();

            applicantWorkHistoryPoco = logic.Get(Guid.Parse(Id));
            return(applicantWorkHistoryPoco);
        }
Ejemplo n.º 8
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantWorkHistoryPoco applicantWorkHistoryPoco = db.ApplicantWorkHistories.Find(id);

            db.ApplicantWorkHistories.Remove(applicantWorkHistoryPoco);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantWorkHistoryPoco applicantWorkHistoryPoco = applicantWorkHistoryLogic.Get(id);

            appWorkHistoryPoco[0] = applicantWorkHistoryPoco;
            applicantWorkHistoryLogic.Delete(appWorkHistoryPoco);
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantWorkHistoryPoco applicantWorkHistoryPoco = _logic.Get(id);// db.ApplicantWorkHistory.Find(id);

            //db.ApplicantWorkHistory.Remove(applicantWorkHistoryPoco);
            //db.SaveChanges();
            _logic.Delete(new ApplicantWorkHistoryPoco[] { applicantWorkHistoryPoco });
            return(RedirectToAction("Index"));
        }
        public IHttpActionResult GetApplicantWorkHistory(Guid applicantWorkHistoryId)
        {
            ApplicantWorkHistoryPoco poco = logic.Get(applicantWorkHistoryId);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
Ejemplo n.º 12
0
        public IHttpActionResult GetApplicantWorkHistory(Guid applicantworkId)
        {
            ApplicantWorkHistoryPoco appWork = _logic.Get(applicantworkId);

            if (appWork == null)
            {
                return(NotFound());
            }
            return(Ok(appWork));
        }
Ejemplo n.º 13
0
        // GET: ApplicantEducation/Delete
        public ActionResult Delete(Guid id)
        {
            ApplicantWorkHistoryPoco applicantWorkHistory = _logic.Get(id);

            if (applicantWorkHistory == null)
            {
                return(HttpNotFound());
            }
            return(View(applicantWorkHistory));
        }
 public ActionResult Edit([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear,TimeStamp")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantWorkHistoryPoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(applicantWorkHistoryPoco));
 }
        public ActionResult GetApplicantWorkHistory(Guid workid)
        {
            ApplicantWorkHistoryPoco poco = _logic.Get(workid);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
Ejemplo n.º 16
0
        public ActionResult Edit([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle, JobDescription,StartMonth, StartYear, EndMonth,EndYear,TimeStamp ")] ApplicantWorkHistoryPoco applicantWorkHistory)
        {
            Guid _userProfileId = (Guid)TempData["Applicant"];

            TempData.Keep();
            applicantWorkHistory.TimeStamp = (byte[])TempData["TimeStamp"];
            applicantWorkHistory.Applicant = _userProfileId;
            _logic.Update(new ApplicantWorkHistoryPoco[] { applicantWorkHistory });
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 17
0
        public ActionResult Create([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle, JobDescription,StartMonth, StartYear, EndMonth,EndYear ")] ApplicantWorkHistoryPoco applicantWorkHistory)
        {
            Guid _userProfileId = (Guid)TempData["Applicant"];

            TempData.Keep();
            applicantWorkHistory.Id        = Guid.NewGuid();
            applicantWorkHistory.Applicant = _userProfileId;
            _logic.Add(new ApplicantWorkHistoryPoco[] { applicantWorkHistory });
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 18
0
        // POST: ApplicantResume/Edit/
        //Get
        public ActionResult Edit(Guid id)
        {
            ApplicantWorkHistoryPoco applicantWorkHistory = _logic.Get(id);

            if (applicantWorkHistory == null)
            {
                return(HttpNotFound());
            }
            TempData["TimeStamp"] = applicantWorkHistory.TimeStamp;
            return(View(applicantWorkHistory));
        }
        public ActionResult Create([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear,TimeStamp")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
        {
            if (ModelState.IsValid)
            {
                applicantWorkHistoryPoco.Id = Guid.NewGuid();
                db.ApplicantWorkHistoryPocoes.Add(applicantWorkHistoryPoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(applicantWorkHistoryPoco));
        }
Ejemplo n.º 20
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantWorkHistoryPoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Applicant   = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantWorkHistoryPoco.Applicant);
     ViewBag.CountryCode = new SelectList(db.SystemCountryCodes, "Code", "Name", applicantWorkHistoryPoco.CountryCode);
     return(View(applicantWorkHistoryPoco));
 }
        public ActionResult GetApplicantWorkHistory(Guid applicantWorkHistoryId)
        {
            ApplicantWorkHistoryPoco applicantWorkHistory = _logic.Get(applicantWorkHistoryId);

            if (applicantWorkHistory == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(applicantWorkHistory));
            }
        }
Ejemplo n.º 22
0
        public ActionResult GetApplicantWorkHistory(Guid Id)
        {
            ApplicantWorkHistoryPoco poco = _logic.Get(Id);

            if (poco != null)
            {
                return(Ok(poco));
            }
            else
            {
                return(NotFound());
            }
        }
        public ActionResult Edit([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear,TimeStamp")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
        {
            if (ModelState.IsValid)
            {
                appWorkHistoryPoco[0] = applicantWorkHistoryPoco;
                applicantWorkHistoryLogic.Update(appWorkHistoryPoco);

                return(RedirectToAction("Index"));
            }
            ViewBag.Applicant   = new SelectList(applicantWorkHistoryLogic.GetAll(), "Applicant", "Applicant");
            ViewBag.CountryCode = new SelectList(applicantWorkHistoryLogic.GetAll(), "CountryCode", "CountryCode");
            return(View(applicantWorkHistoryPoco));
        }
Ejemplo n.º 24
0
        // GET: ApplicantWorkHistorys/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantWorkHistoryPoco applicantWorkHistoryPoco = db.ApplicantWorkHistories.Find(id);

            if (applicantWorkHistoryPoco == null)
            {
                return(HttpNotFound());
            }
            return(View(applicantWorkHistoryPoco));
        }
        public ActionResult Create([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear,TimeStamp")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
        {
            if (ModelState.IsValid)
            {
                applicantWorkHistoryPoco.Id = Guid.NewGuid();
                db.ApplicantWorkHistory.Add(applicantWorkHistoryPoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Applicant   = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantWorkHistoryPoco.Applicant);
            ViewBag.CountryCode = new SelectList(db.SystemCountryCodes, "Code", "Name", applicantWorkHistoryPoco.CountryCode);
            return(View(applicantWorkHistoryPoco));
        }
        // GET: ApplicantWorkHistory/Delete/5
        public ActionResult Delete(Guid id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantWorkHistoryPoco applicantWorkHistoryPoco = _logic.Get(id); //db.ApplicantWorkHistory.Find(id);

            if (applicantWorkHistoryPoco == null)
            {
                return(HttpNotFound());
            }
            return(View(applicantWorkHistoryPoco));
        }
        public async Task <IActionResult> Create([Bind("Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear,TimeStamp")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
        {
            if (ModelState.IsValid)
            {
                applicantWorkHistoryPoco.Id = Guid.NewGuid();
                _context.Add(applicantWorkHistoryPoco);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Applicant"]   = new SelectList(_context.ApplicantProfiles, "Id", "Id", applicantWorkHistoryPoco.Applicant);
            ViewData["CountryCode"] = new SelectList(_context.SystemCountryCodes, "Code", "Code", applicantWorkHistoryPoco.CountryCode);
            return(View(applicantWorkHistoryPoco));
        }
        public IActionResult Create([Bind("Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
        {
            if (ModelState.IsValid)
            {
                applicantWorkHistoryPoco.Id = Guid.NewGuid();
                _logic.Add(new ApplicantWorkHistoryPoco[] { applicantWorkHistoryPoco });

                return(RedirectToAction(nameof(Details), "ApplicantProfile", new { Id = applicantWorkHistoryPoco.Applicant }));
            }
            PopulateApplicantList(applicantWorkHistoryPoco.Applicant);
            PopulateCountryCodeList(applicantWorkHistoryPoco.CountryCode);

            return(View(applicantWorkHistoryPoco));
        }
Ejemplo n.º 29
0
        public ActionResult Create([Bind(Include = "Id,Applicant,CompanyName,CountryCode,Location,JobTitle,JobDescription,StartMonth,StartYear,EndMonth,EndYear")] ApplicantWorkHistoryPoco applicantWorkHistoryPoco)
        {
            if (ModelState.IsValid)
            {
                applicantWorkHistoryPoco.Id = Guid.NewGuid();
                db.ApplicantWorkHistory.Add(applicantWorkHistoryPoco);
                applicantWorkHistoryPoco.ApplicantProfiles = db.ApplicantProfiles.Where(t => t.Login == applicantWorkHistoryPoco.Applicant).FirstOrDefault();
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Applicant   = new SelectList(db.SecurityLogins, "Id", "FullName", applicantWorkHistoryPoco.Applicant);
            ViewBag.CountryCode = new SelectList(db.SystemCountryCodes, "Code", "Name", applicantWorkHistoryPoco.CountryCode);
            return(View(applicantWorkHistoryPoco));
        }
Ejemplo n.º 30
0
        // GET: ApplicantWorkHistorys/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantWorkHistoryPoco applicantWorkHistoryPoco = db.ApplicantWorkHistories.Find(id);

            if (applicantWorkHistoryPoco == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Applicant   = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantWorkHistoryPoco.Applicant);
            ViewBag.CountryCode = new SelectList(db.SystemCountryCodes, "Code", "Name", applicantWorkHistoryPoco.CountryCode);
            return(View(applicantWorkHistoryPoco));
        }