// POST api/<controller> public async Task <IHttpActionResult> AddUserToGroup(UserGroupViewModel GVM) { ResultClassToken result = new ResultClassToken(); try { var token = HttpContext.Current.Request.Headers["Authorization"].Replace("bearer ", ""); var mm = ApiMessage.AddUserToGroup(GVM); if (mm != null) { result.Code = (int)HttpStatusCode.OK; result.Msg = ap.Success; } else { result.Code = (int)HttpStatusCode.NonAuthoritativeInformation; result.Msg = ap.MessageNoData; } if (updatetoken) { token = result.AccessToken = accessToken; } else { result.AccessToken = ""; } return(Ok(result)); } catch (Exception ex) { return(Ok(ApiEx.FireException(result, ex))); } }
// POST api/<controller> public async Task <IHttpActionResult> GetAllTopic() { ResultClassForNonAuth result = new ResultClassForNonAuth(); try { var mm = ApiMaster.GetTopicList(); if (mm.Count > 0) { result.Code = (int)HttpStatusCode.OK; result.Msg = ap.Success; result.Data = mm; } else { result.Code = (int)HttpStatusCode.NonAuthoritativeInformation; result.Msg = ap.CategoryNoData; result.Data = mm; } return(Ok(result)); } catch (Exception ex) { return(Ok(ApiEx.FireException(result, ex))); } }
// GET api/<controller>/5 public async Task <IHttpActionResult> GetTopic(string Slug) { ResultClass result = new ResultClass(); try { var token = HttpContext.Current.Request.Headers["Authorization"].Replace("bearer ", ""); var mm = ApiTopic.GetTopicBySlug(Slug); if (mm != null) { result.Code = (int)HttpStatusCode.OK; result.Msg = ap.Success; result.Data = mm; } else { result.Code = (int)HttpStatusCode.NonAuthoritativeInformation; result.Msg = ""; result.Data = mm; } if (updatetoken) { token = result.AccessToken = accessToken; } else { result.AccessToken = ""; } return(Ok(result)); } catch (Exception ex) { return(Ok(ApiEx.FireException(result, ex))); } }