Esempio n. 1
0
        public ActionResult Delete(Guid id)
        {
            var request = new
                          RestRequest($"api/careercloud/applicant/v1/resume/{id}");

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

            var applicantResume =
                JsonConvert.DeserializeObject <ApplicantResumePoco>(response.Content);

            ApplicantResumePoco[] pocos = new ApplicantResumePoco[]
            { applicantResume };

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

            deleteRequest.AddBody(pocos);

            _client.Execute(deleteRequest);

            return(View("Index"));
        }
Esempio n. 2
0
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
        {
            if (id != applicantResumePoco.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(applicantResumePoco);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ApplicantResumePocoExists(applicantResumePoco.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Applicant"] = new SelectList(_context.ApplicantProfiles, "Id", "City", applicantResumePoco.Applicant);
            return(View(applicantResumePoco));
        }
Esempio n. 3
0
        public ApplicantResumePoco GetSingleApplicantResume(string Id)
        {
            var logic = new ApplicantResumeLogic(new EFGenericRepository <ApplicantResumePoco>(false));
            ApplicantResumePoco applicantResumePoco = new ApplicantResumePoco();

            applicantResumePoco = logic.Get(Guid.Parse(Id));
            return(applicantResumePoco);
        }
Esempio n. 4
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantResumePoco applicantResumePoco = db.ApplicantResumes.Find(id);

            db.ApplicantResumes.Remove(applicantResumePoco);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantResumePoco applicantResumePoco = applicantResumeLogic.Get(id);

            appResumePoco[0] = applicantResumePoco;
            applicantResumeLogic.Delete(appResumePoco);

            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantResumePoco applicantResumePoco = _logic.Get(id); // db.ApplicantResume.Find(id);

            //db.ApplicantResume.Remove(applicantResumePoco);
            //db.SaveChanges();
            _logic.Delete(new ApplicantResumePoco[] { applicantResumePoco });
            return(RedirectToAction("Index"));
        }
        public IHttpActionResult GetApplicantResume(Guid id)
        {
            ApplicantResumePoco poco = _logic.Get(id);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
 private void ApplicantResume_Init()
 {
     _applicantResume = new ApplicantResumePoco()
     {
         Applicant   = _applicantProfile.Id,
         Id          = Guid.NewGuid(),
         Resume      = Faker.Lorem.Paragraph(),
         LastUpdated = Faker.Date.Recent()
     };
 }
 public ActionResult Edit([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantResumePoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(applicantResumePoco));
 }
Esempio n. 10
0
        //Get
        public ActionResult Edit(Guid id)
        {
            ApplicantResumePoco applicant_Resumes = _logic.Get(id);

            if (applicant_Resumes == null)
            {
                return(HttpNotFound());
            }
            return(View(applicant_Resumes));
        }
Esempio n. 11
0
        public IHttpActionResult GetApplicantResume(Guid ApplicantResumeId)
        {
            ApplicantResumePoco applicantResume = _logic.Get(ApplicantResumeId);

            if (applicantResume == null)
            {
                return(NotFound());
            }
            return(Ok(applicantResume));
        }
Esempio n. 12
0
        public ActionResult GetApplicantResume(Guid Resumeid)
        {
            ApplicantResumePoco poco = _logic.Get(Resumeid);

            if (poco is null)
            {
                return(NotFound());
            }

            return(Ok(poco));
        }
Esempio n. 13
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantResumePoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantResumePoco.Applicant);
     return(View(applicantResumePoco));
 }
        public override Task <ApplicantResumePayLoad> ReadApplicantResume(IdRequestResume request, ServerCallContext context)
        {
            ApplicantResumePoco poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <ApplicantResumePayLoad>(() => new ApplicantResumePayLoad()
            {
                Id = poco.Id.ToString(),
                Applicant = poco.Applicant.ToString(),
                Resume = poco.Resume,
                LastUpdated = poco.LastUpdated is null ? null : Timestamp.FromDateTime((DateTime)poco.LastUpdated),
            }));
 public ActionResult Edit([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
 {
     if (ModelState.IsValid)
     {
         appResumePoco[0] = applicantResumePoco;
         applicantResumeLogic.Update(appResumePoco);
         return(RedirectToAction("Index"));
     }
     ViewBag.Applicant = new SelectList(applicantResumeLogic.GetAll(), "Applicant", "Applicant");
     return(View(applicantResumePoco));
 }
Esempio n. 16
0
        public ActionResult Create([Bind(Include = "Id,Applicant,Resume,Last_Updated")] ApplicantResumePoco applicantResume)
        {
            Guid UserId         = (Guid)Session["UserId"];
            Guid _userProfileId = (Guid)TempData["Applicant"];

            TempData.Keep();
            applicantResume.Id          = Guid.NewGuid();
            applicantResume.Applicant   = _userProfileId;
            applicantResume.LastUpdated = DateTime.Now;
            _logic.Add(new ApplicantResumePoco[] { applicantResume });
            return(RedirectToAction("Index"));
        }
Esempio n. 17
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,Resume,Last_Updated")] ApplicantResumePoco applicant_Resumes)
 {
     if (ModelState.IsValid)
     {
         applicant_Resumes.LastUpdated = DateTime.Now;
         applicant_Resumes.Applicant   = (Guid)TempData["Applicant"];
         TempData.Keep();
         _logic.Update(new ApplicantResumePoco[] { applicant_Resumes });
         return(RedirectToAction("Index"));
     }
     return(View(applicant_Resumes));
 }
        public ActionResult Create([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
        {
            if (ModelState.IsValid)
            {
                applicantResumePoco.Id = Guid.NewGuid();
                db.ApplicantResumePocoes.Add(applicantResumePoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(applicantResumePoco));
        }
Esempio n. 19
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantResumePoco).State   = EntityState.Modified;
         applicantResumePoco.ApplicantProfiles = db.ApplicantProfiles.Where(t => t.Login == applicantResumePoco.Applicant).FirstOrDefault();
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Applicant = new SelectList(db.SecurityLogins, "Id", "FullName", applicantResumePoco.Applicant);
     return(View(applicantResumePoco));
 }
Esempio n. 20
0
        public ActionResult GetApplicantResume(Guid Id)
        {
            ApplicantResumePoco poco = _logic.Get(Id);

            if (poco != null)
            {
                return(Ok(poco));
            }
            else
            {
                return(NotFound());
            }
        }
Esempio n. 21
0
        public async Task <IActionResult> Create([Bind("Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
        {
            if (ModelState.IsValid)
            {
                applicantResumePoco.Id = Guid.NewGuid();
                _context.Add(applicantResumePoco);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Applicant"] = new SelectList(_context.ApplicantProfiles, "Id", "City", applicantResumePoco.Applicant);
            return(View(applicantResumePoco));
        }
        public ActionResult GetApplicantResume(Guid applicantResumeId)
        {
            ApplicantResumePoco applicantResume = _logic.Get(applicantResumeId);

            if (applicantResume == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(applicantResume));
            }
        }
        public override Task <Empty> DeleteApplicantResume(ApplicantResumePayload request, ServerCallContext context)
        {
            ApplicantResumePoco[] pocos = new ApplicantResumePoco[1];

            pocos[0].Id          = Guid.Parse(request.Id);
            pocos[0].Applicant   = Guid.Parse(request.Applicant);
            pocos[0].Resume      = request.Resume;
            pocos[0].LastUpdated = request.LastUpdated.ToDateTime();


            _logic.Delete(pocos);
            return(new Task <Empty>(null));
        }
 public override Task <Empty> DeleteApplicantResume(ApplicantResumePayload request, ServerCallContext context)
 {
     ApplicantResumePoco[] pocos = new ApplicantResumePoco[1];
     foreach (var poco in pocos)
     {
         poco.Id          = Guid.Parse(request.Id);
         poco.Applicant   = Guid.Parse(request.Applicant);
         poco.Resume      = request.Resume;
         poco.LastUpdated = request.LastUpdated.ToDateTime();
     }
     _logic.Delete(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Esempio n. 25
0
        public IActionResult Create(ApplicantResumePoco applicantResumePoco)
        {
            if (ModelState.IsValid)
            {
                applicantResumePoco.Id = Guid.NewGuid();

                _logic.Add(new ApplicantResumePoco[] { applicantResumePoco });

                return(RedirectToAction(nameof(Details), "ApplicantProfile", new { Id = applicantResumePoco.Applicant }));
            }
            PopulateApplicantList(applicantResumePoco.Applicant);
            return(View(applicantResumePoco));
        }
Esempio n. 26
0
        public ActionResult Create([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
        {
            if (ModelState.IsValid)
            {
                applicantResumePoco.Id = Guid.NewGuid();
                db.ApplicantResumes.Add(applicantResumePoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantResumePoco.Applicant);
            return(View(applicantResumePoco));
        }
        // GET: ApplicantResume/Delete/5
        public ActionResult Delete(Guid id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantResumePoco applicantResumePoco = _logic.Get(id); // db.ApplicantResume.Find(id);

            if (applicantResumePoco == null)
            {
                return(HttpNotFound());
            }
            return(View(applicantResumePoco));
        }
Esempio n. 28
0
        public ActionResult Create([Bind(Include = "Id,Applicant,Resume,LastUpdated")] ApplicantResumePoco applicantResumePoco)
        {
            if (ModelState.IsValid)
            {
                applicantResumePoco.Id = Guid.NewGuid();
                applicantResumePoco.ApplicantProfiles = db.ApplicantProfiles.Where(t => t.Login == applicantResumePoco.Applicant).FirstOrDefault();
                db.ApplicantResumes.Add(applicantResumePoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Applicant = new SelectList(db.SecurityLogins, "Id", "FullName", applicantResumePoco.Applicant);
            return(View(applicantResumePoco));
        }
Esempio n. 29
0
        // GET: ApplicantResumes/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantResumePoco applicantResumePoco = db.ApplicantResumes.Find(id);

            if (applicantResumePoco == null)
            {
                return(HttpNotFound());
            }
            return(View(applicantResumePoco));
        }
Esempio n. 30
0
        // GET: ApplicantResumes/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantResumePoco applicantResumePoco = db.ApplicantResumes.Find(id);

            if (applicantResumePoco == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantResumePoco.Applicant);
            return(View(applicantResumePoco));
        }