public ActionResult Index([Bind(Include = "DonationKey, DonationDate, DonationAmount, DontionConfirmationCode")] NewDonation nd) { CommunityAssist2017Entities db = new CommunityAssist2017Entities(); int loginResult = db.Donations(nd.DonationAmount, nd.DonationDate, nd.DontionConfirmationCode); if (loginResult != -1) { var uid = (from np in db.Donations where np.DonationConfirmationCode.Equals(nd.DonationKey) select np.DonationKey).FirstOrDefault(); int npKey = (int)uid; Session["personkey"] = npKey; Donation donation = new Donation(); donation.DonationConfirmationCode = Guid.NewGuid(); db.Donations.Add(donation); db.SaveChanges(); Message msg = new Message(); msg.MessageText = "Thank you," + nd.DonationKey + "for logging in. You can now" + "donate"; return(View("Message", msg)); } Message m = new Message(); m.MessageText = "Thank you, the donation has been added"; return(View("Result", m)); }