public async Task <ActionResult <ApplyJobs> > PostAppliesforTraining([Bind("trainingid,studentApplay,studentPublishtraining,Email")] ApplyJobs appliesforTraining) { _context.ApplyJobs.Add(appliesforTraining); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAppliesforTraining", new { id = appliesforTraining.id }, appliesforTraining)); }
public async Task <IActionResult> PutAppliesforTraining(int id, ApplyJobs appliesforTraining) { if (id != appliesforTraining.id) { return(BadRequest()); } _context.Entry(appliesforTraining).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AppliesforTrainingExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult ApplyToJob(string message) { var UserId = User.Identity.GetUserId(); var jobId = (int)Session["jobid"]; var check = db.ApplyJobs.Where(a => a.JobId == jobId && a.Userid == UserId); if (check.Count() < 1) { var job = new ApplyJobs(); job.Userid = UserId; job.JobId = jobId; job.applyTime = DateTime.Now; job.message = message; db.ApplyJobs.Add(job); db.SaveChanges(); ViewBag.Error = "Message is Send Sucssfully"; } else { ViewBag.Error = "You Are Applyed To This Job"; } return(View()); }
public ActionResult Edit(ApplyJobs job) { if (ModelState.IsValid) { job.applyTime = DateTime.Now; db.Entry(job).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("GetJobByUser")); } return(View(job)); }
public ActionResult Delete(ApplyJobs job) { try { // TODO: Add delete logic here var FoundId = db.Roles.Find(job.JobId); db.Roles.Remove(FoundId); db.SaveChanges(); return(RedirectToAction("GetJobByUser")); } catch { return(View(job)); } }