// GET: Singarea/Edit/5 public async Task <IActionResult> Edit(string singarea_state) { if (!LoginUtil.CheckIfLoggedIn(HttpContext)) { return(View(nameof(Index))); } StateOfRequest mState; if (string.IsNullOrEmpty(singarea_state)) { mState = new StateOfRequest("AreaNo"); } else { mState = JsonUtil.GetObjectFromJsonString <StateOfRequest>(singarea_state); } int id = mState.OrgId; Singarea singarea = await _singareasManager.FindOneSingareaById(id); if (singarea == null) { // go to previous view (List view) return(Redirect(HttpContext.Request.Headers["Referer"])); } else { mState.OrgId = singarea.Id; mState.OrgNo = singarea.AreaNo; string temp_state = JsonUtil.SetJsonStringFromObject(mState); ViewBag.SingareaState = temp_state; return(View(singarea)); } }
public async Task <string> Get(int id) { // get one Singarea Singarea singarea = await _singareasManager.FindOneSingareaById(id); JObject jObject = JsonUtil.ConvertSingareaToJsongObject(singarea); JObject returnJSON = new JObject(); returnJSON.Add("singarea", jObject); return(returnJSON.ToString()); }