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