コード例 #1
0
        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 }));
        }
コード例 #2
0
 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"));
     }
 }