Exemplo n.º 1
0
        public static async Task <int> AddSiteMisc(WebApiProxy proxy, SiteMiscModel SiteMiscObject, bool IsNewObject = false)
        {
            Dictionary <string, object> dicParams = new Dictionary <string, object>();

            if (IsNewObject)
            {
                dicParams.Add("@Id", -1);
            }
            else
            {
                dicParams.Add("@Id", SiteMiscObject.Id);
            }
            dicParams.Add("@Key", SiteMiscObject.Key);
            dicParams.Add("@Value", SiteMiscObject.Value);
            dicParams.Add("@SiteId", SiteMiscObject.SiteId);

            DataSet dataSet = await proxy.ExecuteDataset("SP_SiteMiscAddUp", dicParams);

            if (dataSet != null && dataSet.Tables != null && dataSet.Tables.Count > 0)
            {
                if (dataSet.Tables[0].Rows != null && dataSet.Tables[0].Rows.Count > 0)
                {
                    int SiteMisc = Convert.ToInt32(dataSet.Tables[0].Rows[0][0].ToString());
                    return(SiteMisc);
                }
            }
            return(-1);
        }
Exemplo n.º 2
0
        public async Task <JsonResult> AddUpdateRecord(SiteMiscModel ModelObject)
        {
            string Status = string.Empty;
            await Task.Run(() =>
            {
                Status = base.BaseAddUpdateRecord(ModelObject, ModelState, proxy).Result;
            }
                           );

            return(Json(new { status = Status }));
        }
Exemplo n.º 3
0
        public ActionResult DeleteRecord(int id, int SiteID)
        {
            string        Status    = string.Empty;
            SiteMiscModel modeldata = new SiteMiscModel();

            modeldata.Id = id;

            Status = base.BaseDeleteRecord(modeldata, ModelState, proxy);

            return(RedirectToAction("GetAllSiteMisc", new { SiteId = SiteID }));
        }