public override Task <ApplicantEducationReply> GetApplicantEducation(IdRequest request,
                                                                             ServerCallContext context)
        {
            ApplicantEducationPoco poco = _logic.Get(Guid.Parse(request.Id));

            return(Task.FromResult <ApplicantEducationReply>(FromPoco(poco)));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantEducationPoco applicantEducation = _logic.Get(id);

            _logic.Delete(new ApplicantEducationPoco[] { applicantEducation });
            return(RedirectToAction("Index"));
        }
Exemple #3
0
        public void Init()
        {
            // create an instance of a POCO to load the Pocos assembly
            ApplicantEducationPoco poco = new ApplicantEducationPoco();

            _types = Assembly.LoadFrom(_assemblyUnderTest).GetTypes();
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent,TimeStamp")] ApplicantEducationPoco applicantEducationPoco)
        {
            if (id != applicantEducationPoco.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(applicantEducationPoco);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ApplicantEducationPocoExists(applicantEducationPoco.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Applicant"] = new SelectList(_context.ApplicantProfiles, "Id", "Id", applicantEducationPoco.Applicant);
            return(View(applicantEducationPoco));
        }
        static void Main(string[] args)
        {
            ApplicantEducationRepository repo = new ApplicantEducationRepository();
            ApplicantEducationPoco       poco = new ApplicantEducationPoco();

            ApplicantEducationPoco[] Row = new ApplicantEducationPoco[] { poco };

            /*
             *
             * // Row[0].Id = Guid.NewGuid();
             * Row[0].Id = Guid.Parse("19D865A4-1CCD-0F2D-A757-0518E0B5E4A6");
             * Row[0].Applicant =Guid.Parse("1FC2F63C-08B1-7630-3858-00A0E7C57734");
             * Row[0].Major = "Superman";
             * Row[0].CertificateDiploma = "Diplom MSU";
             * Row[0].StartDate = DateTime.Now;
             * Row[0].CompletionDate = DateTime.Now;
             * Row[0].CompletionPercent = 99;
             * Console.WriteLine(String.Format("Id ={0} Applicant = {1} \nMajor = {2} CerDip = {3} StartDate = {4} CompDate = {5} CompPro = {6}",
             * Row[0].Id,Row[0].Applicant,Row[0].Major,Row[0].CertificateDiploma,Row[0].StartDate,Row[0].CompletionDate,Row[0].CompletionPercent));
             * Console.ReadLine();
             *
             * //repo.Remove(Row);
             * // repo.Add(Row);
             * //repo.Update(Row);
             * ApplicantEducationPoco Ro = repo.GetSingle(t => t.Id == Row[0].Id);
             * Console.WriteLine(String.Format("Id ={0} Applicant = {1} \nMajor = {2} CerDip = {3} StartDate = {4} CompDate = {5} CompPro = {6}",
             * Ro.Id, Ro.Applicant, Ro.Major, Ro.CertificateDiploma, Ro.StartDate, Ro.CompletionDate, Ro.CompletionPercent));
             * Console.ReadLine();
             */
        }
        // GET: ApplicantEducation/Edit/5
        public ActionResult Edit(Guid?id)
        {
            //if (id == null)
            //{
            //    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            //}
            //ApplicantEducationPoco applicantEducationPoco = db.ApplicantEducations.Find(id);
            //if (applicantEducationPoco == null)
            //{
            //    return HttpNotFound();
            //}
            //ViewBag.Applicant = new SelectList(db.ApplicantProfilePocos, "Id", "Currency", applicantEducationPoco.Applicant);
            //return View(applicantEducationPoco);

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantEducationPoco applicantEducationPoco = applicantEducationLogic.Get(id.Value);

            if (applicantEducationPoco == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.Applicant = new SelectList(db.ApplicantProfilePocos, "Id", "Currency", applicantEducationPoco.Applicant);
            ViewBag.Applicant = new SelectList(applicantEducationLogic.GetAll(), "Applicant", "Applicant");
            return(View(applicantEducationPoco));

            //return View();
        }
        // GET: ApplicantEducation/Delete/5
        public ActionResult Delete(Guid?id)
        {
            //if (id == null)
            //{
            //    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            //}
            //ApplicantEducationPoco applicantEducationPoco = db.ApplicantEducations.Find(id);
            //if (applicantEducationPoco == null)
            //{
            //    return HttpNotFound();
            //}
            //return View(applicantEducationPoco);

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicantEducationPoco applicantEducationPoco = applicantEducationLogic.Get(id.Value);

            if (applicantEducationPoco == null)
            {
                return(HttpNotFound());
            }
            return(View(applicantEducationPoco));
        }
        public ApplicantEducationPoco GetSingleApplicantEducation(string Id)
        {
            var logic = new ApplicantEducationLogic(new EFGenericRepository <ApplicantEducationPoco>(false));
            ApplicantEducationPoco applicantEducationPoco = new ApplicantEducationPoco();

            applicantEducationPoco = logic.Get(Guid.Parse(Id));
            return(applicantEducationPoco);
        }
Exemple #9
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantEducationPoco applicantEducationPoco = db.ApplicantEducationPocoes.Find(id);

            db.ApplicantEducationPocoes.Remove(applicantEducationPoco);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            // ApplicantEducationPoco applicantEducationPoco = db.ApplicantEducations.Find(id);
            //db.ApplicantEducations.Remove(applicantEducationPoco);
            //db.SaveChanges();
            ApplicantEducationPoco applicantEducationPoco = repo.GetSingle(a => a.Id == id);

            return(RedirectToAction("Index"));
        }
Exemple #11
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent,TimeStamp")] ApplicantEducationPoco applicantEducationPoco)
 {
     if (ModelState.IsValid)
     {
         logic.Update(new[] { applicantEducationPoco });
         return(RedirectToAction("Index"));
     }
     return(View(applicantEducationPoco));
 }
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantEducationPoco applicantEducationPoco = _logic.Get(id); // db.ApplicantEducation.Find(id);

            //db.ApplicantEducation.Remove(applicantEducationPoco);
            //db.SaveChanges();
            _logic.Delete(new ApplicantEducationPoco[] { applicantEducationPoco });
            return(RedirectToAction("Index"));
        }
Exemple #13
0
        public ActionResult Edit([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent")] ApplicantEducationPoco applicantEducation)
        {
            Guid _userProfileId = (Guid)TempData["Applicant"];

            TempData.Keep();
            applicantEducation.TimeStamp = (byte[])TempData["TimeStamp"];
            applicantEducation.Applicant = _userProfileId;
            _logic.Update(new ApplicantEducationPoco[] { applicantEducation });
            return(RedirectToAction("Index"));
        }
Exemple #14
0
        // GET: ApplicantEducation/Delete
        public ActionResult Delete(Guid id)
        {
            ApplicantEducationPoco applicantEducation = _logic.Get(id);

            if (applicantEducation == null)
            {
                return(HttpNotFound());
            }
            return(View(applicantEducation));
        }
Exemple #15
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent,TimeStamp")] ApplicantEducationPoco applicantEducationPoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantEducationPoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(applicantEducationPoco));
 }
        public IHttpActionResult GetApplicantEducation(Guid id)
        {
            ApplicantEducationPoco poco = logic.Get(id);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
Exemple #17
0
        public ActionResult Create([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate, CompletionPercent")] ApplicantEducationPoco applicantEducation)
        {
            Guid _userProfileId = (Guid)TempData["Applicant"];

            TempData.Keep();
            applicantEducation.Id        = Guid.NewGuid();
            applicantEducation.Applicant = _userProfileId;
            _logic.Add(new ApplicantEducationPoco[] { applicantEducation });
            return(RedirectToAction("Index"));
        }
Exemple #18
0
        public IHttpActionResult GetApplicantEducation(Guid applicantEducationId)
        {
            ApplicantEducationPoco applicantEducation = _logic.Get(applicantEducationId);

            if (applicantEducation == null)
            {
                return(NotFound());
            }
            return(Ok(applicantEducation));
        }
        public ActionResult GetApplicantEducation(Guid applicantEducationId)
        {
            ApplicantEducationPoco poco = _logic.Get(applicantEducationId);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
Exemple #20
0
        public override Task <ApplicantEducationObj> GetApplicantEducation(IdRequestApplicantEducation request, ServerCallContext context)
        {
            var _logic = new ApplicantEducationLogic(new EFGenericRepository <ApplicantEducationPoco>());
            ApplicantEducationPoco poco = _logic.Get(Guid.Parse(request.Id));

            if (poco == null)
            {
                throw new ArgumentOutOfRangeException();
            }
            return(TranslateFromPoco(poco));
        }
Exemple #21
0
        //Get
        public ActionResult Edit(Guid id)
        {
            ApplicantEducationPoco applicant_Education = _logic.Get(id);

            if (applicant_Education == null)
            {
                return(HttpNotFound());
            }
            TempData["TimeStamp"] = applicant_Education.TimeStamp;
            return(View(applicant_Education));
        }
Exemple #22
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ApplicantEducationPoco applicantEducationPoco = Logic.Get(id);            //db.ApplicantEducations.Find(id);

            //db.ApplicantEducations.Remove(applicantEducationPoco);
            //db.SaveChanges();
            ApplicantEducationPoco[] pocos = new ApplicantEducationPoco[2];
            pocos[0] = applicantEducationPoco;
            Logic.Delete(pocos);
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,COmpletionDate,CompletionPercent")] ApplicantEducationPoco poco)
        {
            ApplicantEducationPoco[] pocos = new ApplicantEducationPoco[] { poco };
            var request = new RestRequest("api/careercloud/applicant/v1/education", Method.PUT);

            request.AddBody(pocos);
            request.RequestFormat = DataFormat.Json;
            var response = client.Execute(request);

            return(RedirectToAction("Index"));
        }
Exemple #24
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent")] ApplicantEducationPoco applicantEducationPoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantEducationPoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Applicant = new SelectList(db.ApplicantProfilePocoes, "Id", "Currency", applicantEducationPoco.Applicant);
     return(View(applicantEducationPoco));
 }
 public ActionResult Edit([Bind(Include = "Id,CertificateDiploma,StartDate,CompletionDate,CompletionPercent,TimeStamp,Applicant,Major")] ApplicantEducationPoco applicantEducationPoco)
 {
     if (ModelState.IsValid)
     {
         //db.Entry(applicantEducationPoco).State = EntityState.Modified;
         //db.SaveChanges();
         _logic.Update(new ApplicantEducationPoco[] { applicantEducationPoco });
         return(RedirectToAction("Index"));
     }
     ViewBag.Applicant = new SelectList(db.ApplicantProfile, "Id", "Country", applicantEducationPoco.Applicant);
     return(View(applicantEducationPoco));
 }
        public ActionResult DeleteConfirmed(Guid id)
        {
            //ApplicantEducationPoco applicantEducationPoco = db.ApplicantEducations.Find(id);
            //db.ApplicantEducations.Remove(applicantEducationPoco);
            //db.SaveChanges();
            //return RedirectToAction("Index");
            ApplicantEducationPoco applicantEducationPoco = applicantEducationLogic.Get(id);

            appEduPoco[0] = applicantEducationPoco;
            applicantEducationLogic.Delete(appEduPoco);
            return(RedirectToAction("Index"));
        }
Exemple #27
0
 private Task <ApplicantEducationObj> TranslateFromPoco(ApplicantEducationPoco poco)
 {
     return(Task.FromResult(new ApplicantEducationObj
     {
         Id = poco.Id.ToString(),
         Applicant = poco.Applicant.ToString(),
         Major = poco.Major,
         CertificateDiploma = poco.CertificateDiploma,
         StartDate = poco.StartDate is null ? null : Timestamp.FromDateTime(DateTime.SpecifyKind(poco.StartDate.GetValueOrDefault(), DateTimeKind.Utc)),
         CompletionDate = poco.CompletionDate is null ? null : Timestamp.FromDateTime(DateTime.SpecifyKind(poco.CompletionDate.GetValueOrDefault(), DateTimeKind.Utc)),
         CompletionPercent = poco.CompletionPercent is null ? 0 : (int)poco.CompletionPercent
     }));
Exemple #28
0
 public ActionResult Edit([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent")] ApplicantEducationPoco applicantEducationPoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicantEducationPoco).State   = EntityState.Modified;
         applicantEducationPoco.ApplicantProfiles = db.ApplicantProfiles.Where(t => t.Login == applicantEducationPoco.Applicant).FirstOrDefault();
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Applicant = new SelectList(db.SecurityLogins, "Id", "FullName", applicantEducationPoco.Applicant);
     return(View(applicantEducationPoco));
 }
Exemple #29
0
        public ActionResult Create([Bind(Include = "Id,Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent,TimeStamp")] ApplicantEducationPoco applicantEducationPoco)
        {
            if (ModelState.IsValid)
            {
                applicantEducationPoco.Id = Guid.NewGuid();
                db.ApplicantEducationPocoes.Add(applicantEducationPoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(applicantEducationPoco));
        }
Exemple #30
0
        public async Task <IActionResult> Create([Bind("Applicant,Major,CertificateDiploma,StartDate,CompletionDate,CompletionPercent")] ApplicantEducationPoco applicantEducationPoco)
        {
            if (ModelState.IsValid)
            {
                applicantEducationPoco.Id = Guid.NewGuid();
                _logic.Add(new ApplicantEducationPoco[] { applicantEducationPoco });

                return(RedirectToAction(nameof(Details), "ApplicantProfile", new { Id = applicantEducationPoco.Applicant }));
            }
            PopulateApplicantList(applicantEducationPoco.Applicant);
            return(View(applicantEducationPoco));
        }