public ActionResult Create([Bind(Include = "id,improvements,qualities,score,Employee_id")] selfevaluation selfevaluation, string myVar) { if (ModelState.IsValid) { MailMessage mm = new MailMessage("*****@*****.**", "*****@*****.**"); mm.Subject = "A new Self Evaluation is added"; mm.Body = "Test"; mm.IsBodyHtml = false; SmtpClient smtp = new SmtpClient(); smtp.EnableSsl = true; smtp.Host = "smtp.gmail.com"; smtp.Port = 587; NetworkCredential nc = new NetworkCredential("*****@*****.**", "22012201"); smtp.UseDefaultCredentials = true; smtp.Credentials = nc; smtp.Send(mm); selfevaluation.score = Int32.Parse(myVar); es.Add(selfevaluation); es.Commit(); } ViewBag.Employee_id = new SelectList(emps.GetMany(), "id", "name", selfevaluation.Employee_id); return(View(selfevaluation)); }
public ActionResult DeleteConfirmed(int id) { selfevaluation selfevaluation = es.GetById(id); es.Delete(selfevaluation); es.Commit(); return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } selfevaluation selfevaluation = es.GetById((int)id); if (selfevaluation == null) { return(HttpNotFound()); } return(View(selfevaluation)); }
public ActionResult Edit(int?id, selfevaluation selfevaluation) { if (ModelState.IsValid) { selfevaluation se = es.GetById((int)id); se.improvements = selfevaluation.improvements; se.qualities = selfevaluation.qualities; se.score = selfevaluation.score; es.Update(se); es.Commit(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
// GET: selfevaluation/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } selfevaluation selfevaluation = es.GetById((int)id); if (selfevaluation == null) { return(HttpNotFound()); } ViewBag.Employee_id = new SelectList(emps.GetMany(), "id", "name", selfevaluation.Employee_id); return(View(selfevaluation)); }