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);
    }