public ActionResult Accept(string applicationId, string jobID) { int appId = int.Parse(applicationId); var app = db.Applications.Find(appId); app.status = "Accepted"; db.Entry(app).State = EntityState.Modified; db.SaveChanges(); int jobId = app.jobId; var opn = db.Openings.Where(o => o.jobId == jobId).FirstOrDefault(); opn.vacancy = opn.vacancy - 1; db.Entry(opn).State = EntityState.Modified; db.SaveChanges(); //Mail obj = new Mail(); //obj.ToEmail = application.email; //obj.EmailSubject = "Job Applcation accepted"; //obj.EMailBody = "Congratulations, You are consifered for our job position"; //WebMail.SmtpServer = "smtp.gmail.com"; //WebMail.SmtpPort = 587; //WebMail.SmtpUseDefaultCredentials = true; //WebMail.EnableSsl = true; //WebMail.UserName = "******"; //WebMail.Password = "******"; //WebMail.From = "Your mailId here"; //WebMail.Send(to: obj.ToEmail, subject: obj.EmailSubject, body: obj.EMailBody, cc: obj.EmailCC, bcc: obj.EmailBCC, isBodyHtml: true); return(RedirectToAction("Viewapplied", new { jobId = jobId })); }
public ActionResult Edit(User usr) { if (Session["UserId"] != null && Session["Role"].ToString() == "user") { string username = User.Identity.Name; User user = db.Users.FirstOrDefault(u => u.email.Equals(username)); user.firstname = usr.firstname; user.lastname = usr.lastname; user.address = usr.address; user.contactNumber = usr.contactNumber; user.qualification = usr.qualification; user.year = usr.year; user.experience = usr.experience; user.yearofExperience = usr.yearofExperience; user.employer = usr.employer; user.employerDetails = usr.employerDetails; user.password = user.password; user.confirmPassword = user.password; Session["Username"] = (user.firstname).ToString(); db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(View(usr)); } else { return(RedirectToAction("Index", "User")); } }