public JobApplied RejectJobApplied(RejectJobmodel jobAppliedmodel) { try { JobApplied jobs = repository.FindBy(x => x.JobApplId == jobAppliedmodel.JobApplId && x.IsAccepted == true).FirstOrDefault(); if (jobs == null) { throw new HttpException((int)HttpStatusCode.NotFound, "JobId not Found ,Please Try Again"); } jobs.IsAccepted = jobAppliedmodel.IsAccepted; jobs.LastModifiedBy = jobAppliedmodel.LastModifiedBy; jobs.LastModifiedDate = DateTime.Now.ToString(); repository.Update(jobs); repository.Save(); return(jobs); } catch (HttpException ex) { throw ex; } catch (Exception ex) { throw ex; } }
public ActionResult DeleteConfirmed(int id) { JobApplied jobApplied = db.JobApplieds.Find(id); db.JobApplieds.Remove(jobApplied); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult jobConfirm(JobApplied apply) { cj.Addapplied(apply); int id; id = apply.PostId; jb.DeleteJobpost(id); return(Redirect("/Client/PostShow")); }
public IActionResult Post(JobApplied jobAppliedmodel) { try { JobApplied jobApplied = _repository.CreateJobApplied(jobAppliedmodel); return(Ok(new { Status = StatusCodes.Status200OK, Message = "success", jobApplied })); } catch (Exception ex) { return(new ObjectResult(new { Status = StatusCodes.Status500InternalServerError, Message = ex.Message })); } }
public ActionResult Edit([Bind(Include = "JobAppId,ApplicationDate,AppliedMessage,JobPostingJobPostId,JobSeekerJSId")] JobApplied jobApplied) { if (ModelState.IsValid) { db.Entry(jobApplied).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JobPostingJobPostId = new SelectList(db.JobPostings, "JobPostId", "JobTitle", jobApplied.JobPostingJobPostId); ViewBag.JobSeekerJSId = new SelectList(db.JobSeekers, "JSId", "SkillSummary", jobApplied.JobSeekerJSId); return(View(jobApplied)); }
public async Task <Result <int> > Handle(CreateJobAppliedCommand request, CancellationToken cancellationToken) { var id = _authenticatedUser.Username; JobApplied item = new JobApplied { RecruitmentId = request.RecruitmentId, UserName = id, CVFile = request.CVFile }; await _repository.InsertAsync(item); await _unitOfWork.Commit(cancellationToken); return(Result <int> .Success(item.Id)); }
// GET: JobApplieds/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobApplied jobApplied = db.JobApplieds.Find(id); if (jobApplied == null) { return(HttpNotFound()); } return(View(jobApplied)); }
public JobApplied CreateJobApplied(JobApplied jobAppliedmodel) { try { jobAppliedmodel.IsAccepted = true; jobAppliedmodel.CreateDate = DateTime.Now.ToString(); repository.Insert(jobAppliedmodel); repository.Save(); return(jobAppliedmodel); } catch (Exception ex) { throw ex; } }
public IActionResult Put(RejectJobmodel jobAppliedmodel) { try { JobApplied Rejectedjob = _repository.RejectJobApplied(jobAppliedmodel); return(Ok(new { Status = StatusCodes.Status200OK, Message = "success", Rejectedjob })); } catch (HttpException ex) { return(new ObjectResult(new { Status = ex.StatusCode, Message = ex.StatusDescription })); } catch (Exception ex) { return(new ObjectResult(new { Status = StatusCodes.Status500InternalServerError, Message = ex.Message })); } }
public bool Apply(long id, long portalUserId, string appForm, List <CodeSet> attachments) { using (var db = new LMISEntities()) { if (db.JobApplieds.Any(r => r.JobOfferID == id && r.IndPortalUserID == portalUserId)) { return(false); } var app = new JobApplied { JobOfferID = id, IndPortalUserID = portalUserId, ApplyDate = DateTime.UtcNow, ViewStatus = 1 }; db.JobApplieds.Add(app); db.SaveChanges(); if (!string.IsNullOrWhiteSpace(appForm)) { attachments.Add(new CodeSet { id = "99999999", desc = appForm }); } foreach (var f in attachments) { db.JobAppliedAdditionalDocs.Add(new JobAppliedAdditionalDoc { JobAppliedID = app.JobAppliedID, AdditionalDocTypeID = f.id, AdditionalDocPath = f.desc }); } db.SaveChanges(); return(true); } }
public int ApplyForJob(string userId, Guid jobId) { try { var jobApplied = new JobApplied { PostedJobId = jobId, JobApplierId = userId }; ApplicationDbContext.JobApplieds.Add(jobApplied); ApplicationDbContext.SaveChanges(); return(1); } catch (Exception ex) { return(0); throw; } }
// GET: JobApplieds/Edit/5 public ActionResult Edit(int?id) { int jid = Convert.ToInt16(id); var jobPostingID = from JobPosting in db.JobPostings where JobPosting.JobPostId.Equals(id) group JobPosting by JobPosting.JobPostId into unique select unique.FirstOrDefault(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobApplied jobApplied = db.JobApplieds.Find(id); if (jobApplied == null) { return(HttpNotFound()); } ViewBag.JobPostingJobPostId = new SelectList(jobPostingID, "JobPostId", "JobTitle", jobApplied.JobPostingJobPostId); ViewBag.JobSeekerJSId = new SelectList(db.JobSeekers, "JSId", "SkillSummary", jobApplied.JobSeekerJSId); return(View(jobApplied)); }
public async Task UpdateAsync(JobApplied item) { await _repository.UpdateAsync(item); }
public async Task <int> InsertAsync(JobApplied item) { await _repository.AddAsync(item); return(item.Id); }
public async Task DeleteAsync(JobApplied item) { await _repository.DeleteAsync(item); }
public bool Addapplied(JobApplied apply) { Db.JobApplieds.Add(apply); Db.SaveChanges(); return(true); }