public ActionResult Donation() { if (Session["UserId"] != null) { string username = (string)Session["UserId"]; NGO ngo = db.NGOes.FirstOrDefault(n => n.Username == username); Raisedonation raise = new Raisedonation(); raise.NId = ngo.NId; return(View(raise)); } else { return(RedirectToAction("Login", "Login")); } }
public ActionResult Donation(Raisedonation raisedonation) { if (ModelState.IsValid) { string username = (string)Session["UserId"]; NGO ngo = db.NGOes.FirstOrDefault(n => n.Username == username); Raisedonation donation = db.Raisedonations.FirstOrDefault(d => d.NId == ngo.NId); if (donation == null) { db.Raisedonations.Add(raisedonation); db.SaveChanges(); return(RedirectToAction("success")); } else { return(RedirectToAction("already")); } } return(View()); }