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 } )); }
public ActionResult DeleteConfirmed(Guid id) { ApplicantWorkHistoryPoco applicantWorkHistory = _logic.Get(id); _logic.Delete(new ApplicantWorkHistoryPoco[] { applicantWorkHistory }); return(RedirectToAction("Index")); }
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")); }
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); }
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)); }
public IHttpActionResult GetApplicantWorkHistory(Guid applicantworkId) { ApplicantWorkHistoryPoco appWork = _logic.Get(applicantworkId); if (appWork == null) { return(NotFound()); } return(Ok(appWork)); }
// 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)); }
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")); }
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")); }
// 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)); }
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)); } }
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)); }
// 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)); }
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)); }
// 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)); }