Beispiel #1
0
        public JsonResult Edit(Stadiu stadiu)
        {
            response toReturn = new response();
            string   conStr   = Session["conStr"].ToString(); //ConfigurationManager.ConnectionStrings["MySQLConnectionString"].ConnectionString;
            int      uid      = Convert.ToInt32(Session["CURENT_USER_ID"]);
            Stadiu   s        = null;

            if (stadiu != null)
            {
                s = new Stadiu(uid, conStr);
                PropertyInfo[] pis = stadiu.GetType().GetProperties();
                foreach (PropertyInfo pi in pis)
                {
                    pi.SetValue(s, pi.GetValue(stadiu));
                }
            }
            if (s.ID == null) // insert
            {
                toReturn = s.Insert();
            }
            else //update
            {
                toReturn = s.Update();
            }
            return(Json(toReturn, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        //[AuthorizeUser(ActionName = "Nomenclatoare", Recursive = false)]
        public ActionResult Details(string id)
        {
            string conStr = Session["conStr"].ToString(); //ConfigurationManager.ConnectionStrings["MySQLConnectionString"].ConnectionString;
            int    uid    = Convert.ToInt32(Session["CURENT_USER_ID"]);
            Stadiu s      = !String.IsNullOrWhiteSpace(id) ? new Stadiu(uid, conStr, Convert.ToInt32(id)) : new Stadiu();

            return(PartialView("_PartialStadiu", s));
        }
Beispiel #3
0
        public JsonResult Delete(int id)
        {
            response r               = new response();
            string   conStr          = Session["conStr"].ToString(); //ConfigurationManager.ConnectionStrings["MySQLConnectionString"].ConnectionString;
            int      _CURENT_USER_ID = Convert.ToInt32(Session["CURENT_USER_ID"]);
            Stadiu   s               = new Stadiu(_CURENT_USER_ID, conStr, id);

            r = s.Delete();
            return(Json(r, JsonRequestBehavior.AllowGet));
        }