public ActionResult Create([Bind(Include = "GrantRequestKey,GrantRequestDate,PersonKey,GrantTypeKey,GrantRequestExplanation,GrantRequestAmount")] GrantRequest grantRequest) { if (ModelState.IsValid) { db.usp_AddRequest(GrantRequest.grantType, ); db.SaveChanges(); db.usp_AddRequest(GrantRequest.GrantType, GrantRequest.GrantRequestExplanation, GrantRequest.GrantRequestAmount, GrantRequest.personKey); * / return(RedirectToAction("Index")); } ViewBag.PersonKey = new SelectList(db.People, "PersonKey", "PersonLastName", grantRequest.PersonKey); return(View(grantRequest)); }
/* protected void FillGrantList() * { * GrantType[] grants = GetGrantTypes(); * GrantsDropDownList.DataSource = grants; * GrantsDropDownList.DataTextField = "GrantTypeName"; * GrantsDropDownList.DataValueField = "GrantTypeKey"; * GrantsDropDownList.DataBind(); * } */ protected void GrantButton_Click(object sender, EventArgs e) { int key = (int)Session["userkey"]; GrantRequest gr = new GrantRequest(); gr.GrantRequestExplanation = ExplainTextBox.Text; gr.GrantRequestAmount = decimal.Parse(AmountTextBox.Text); gr.GrantTypeKey = int.Parse(GrantsDropDownList.SelectedValue.ToString()); gr.PersonKey = key; int result = cas.usp_AddRequest(gr.GrantTypeKey, gr.GrantRequestExplanation, gr.GrantRequestAmount, gr.PersonKey); if (result != -1) { ResultLabel.Text = "Grant Submitted"; Response.Redirect("ManageAccount.aspx"); } else { ResultLabel.Text = "There was a problem"; } }
public int RequestGrant(int granttype, string requestexplanation, decimal amount, int userkey) { int result = db.usp_AddRequest(granttype, requestexplanation, amount, userkey); return(result); }