public async Task <string> Get(int id) { // get one singer Singer singer = await _singersManager.FindOneSingerById(id); JObject jObject = JsonUtil.ConvertSingerToJsongObject(singer); JObject returnJSON = new JObject(); returnJSON.Add("singer", jObject); return(returnJSON.ToString()); }
// GET: Singer/Edit/5 public async Task <IActionResult> Edit(string singer_state) { if (!LoginUtil.CheckIfLoggedIn(HttpContext)) { return(View(nameof(Index))); } StateOfRequest mState; if (string.IsNullOrEmpty(singer_state)) { mState = new StateOfRequest("SingNo"); } else { mState = JsonUtil.GetObjectFromJsonString <StateOfRequest>(singer_state); } int id = mState.OrgId; Singer singer = await _singersManager.FindOneSingerById(id); if (singer == null) { // go to previous view (List view) return(Redirect(HttpContext.Request.Headers["Referer"])); } else { mState.OrgId = singer.Id; mState.OrgNo = singer.SingNo; string temp_state = JsonUtil.SetJsonStringFromObject(mState); List <SelectListItem> singareaSelectList = _singareasManager.GetSelectListOfSingareas(new StateOfRequest("AreaNa")); ViewBag.SingareaList = singareaSelectList; ViewBag.SingerState = temp_state; return(View(singer)); } }