public ActionResult ActivityComplete(TestModel model, string id) { string email = connections.Value.Email.email; string password = connections.Value.Email.password; CookieOptions option = new CookieOptions(); option.Expires = DateTime.Now.AddMinutes(1200); option.IsEssential = true; Response.Cookies.Append("CaseId", id, option); Response.Cookies.Append("lastVisited", "ActivityComplete", option); TestModel myTestModel = model; int caseID = 0; if (id != null) { caseID = int.Parse(id); } int userID = 0; var checkUIDCookie = Request.Cookies["uID"]; if (checkUIDCookie != null) { userID = int.Parse(Request.Cookies["uID"].ToString()); } MailModel mail = new MailModel(caseID.ToString(), userID.ToString(), connections); mail.Envelope("my body of email", "*****@*****.**", "email subject", "Recipients name"); //using (var db = new ModelDbContext()) //{ //var getClaimed = from c in db.EarnedCE where c.Case_Id == caseID && c.User_Id == userID select c.Type; //int claimed = 0; //if (getClaimed.FirstOrDefault() != null) //{ // claimed = int.Parse(getClaimed.FirstOrDefault().ToString()); //} //if (claimed == 1) //{ // return RedirectToAction("Certificate", "CME", new { id = caseID }); //} //if (claimed == 2) //{ // return RedirectToAction("NursingCertificate", "CME", new { id = caseID }); //} //if (claimed == 3 || claimed == 4) //{ // return RedirectToAction("CDRCertificate", "CME", new { id = caseID }); //} //if (claimed == 5) //{ // return RedirectToAction("ACPECertificate", "CME", new { id = caseID }); //} //else //{ return(RedirectToAction("Certificate", "CME", new { id = caseID })); //} //} }