public ActionResult List([FromQuery(Name = "ids")] string Ids) { List <int> IdArray = new List <int>(); if (Ids != null && Ids != "") { Ids.Split(",").ToList().ForEach(Id => { IdArray.Add(int.Parse(Id)); }); } var ListResponse = CustomHttpResponse.List <Category>(); var ResultResponse = new JsonResult(ListResponse); ResultResponse.ContentType = "application/json"; ResultResponse.StatusCode = 200; ListResponse.IsEnd = true; ListResponse.Results = this.CategoryBusinessInstance.List(IdArray); ListResponse.Length = ListResponse.Results.Count; ListResponse.RecordPerPage = ListResponse.Results.Count; ListResponse.Page = 1; ListResponse.Total = ListResponse.Results.Count; return(ResultResponse); }
public async Task <ActionResult> GetUser() { try { var Token = HttpContext.Request.Headers["Token"]; var users = await this.AccountServiceInstance.GetUser(Token); var ListResponse = CustomHttpResponse.List <UserView>(); ListResponse.Length = users.Count; ListResponse.Page = 1; ListResponse.IsEnd = true; ListResponse.RecordPerPage = users.Count; ListResponse.Total = users.Count; ListResponse.Results = users; return(Json(ListResponse)); } catch (CustomHttpResponseException ex) { var StateResponse = CustomHttpResponse.State(); StateResponse.Status = ex.CustomData.Status; StateResponse.Message = ex.CustomData.Message; var Response = Json(StateResponse); Response.StatusCode = ex.CustomData.StatusCode; return(Response); } catch (Exception) { var StateResponse = CustomHttpResponse.State(); StateResponse.Status = "Internal Server Error"; StateResponse.Message = "There is something wrong. Come back later please."; var Response = Json(StateResponse); Response.StatusCode = 500; return(Response); } }
public ActionResult Initiate() { var ListResponse = CustomHttpResponse.List <Category>(); var ResultResponse = new JsonResult(ListResponse); ResultResponse.ContentType = "application/json"; ResultResponse.StatusCode = 200; ListResponse.IsEnd = true; ListResponse.Results = this.CategoryBusinessInstance.Initiate(); ListResponse.Length = ListResponse.Results.Count; ListResponse.RecordPerPage = ListResponse.Results.Count; ListResponse.Page = 1; ListResponse.Total = ListResponse.Results.Count; return(ResultResponse); }
public IActionResult PublicList() { List <StoryAggregate> StoryAggregate = this.StoryBusinessInstance.PublicList(); var ListResponse = CustomHttpResponse.List <StoryAggregate>(); var ResultResponse = new JsonResult(ListResponse); ResultResponse.StatusCode = 200; ResultResponse.ContentType = "application/json"; ListResponse.IsEnd = true; ListResponse.Length = StoryAggregate.Count; ListResponse.Page = 1; ListResponse.Total = StoryAggregate.Count; ListResponse.RecordPerPage = StoryAggregate.Count; ListResponse.Results = StoryAggregate; return(ResultResponse); }
public IActionResult List() { try { string Token = HttpContext.Request.Headers["Token"]; List <StoryAggregate> StoryAggregate = this.StoryBusinessInstance.List(Token); var ListResponse = CustomHttpResponse.List <StoryAggregate>(); var ResultResponse = new JsonResult(ListResponse); ResultResponse.StatusCode = 200; ResultResponse.ContentType = "application/json"; ListResponse.IsEnd = true; ListResponse.Length = StoryAggregate.Count; ListResponse.Page = 1; ListResponse.Total = StoryAggregate.Count; ListResponse.RecordPerPage = StoryAggregate.Count; ListResponse.Results = StoryAggregate; return(ResultResponse); } catch (Exception ex) { Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine(ex.Message); var Response = CustomHttpResponse.State(); var ResultResponse = new JsonResult(Response); ResultResponse.StatusCode = 400; ResultResponse.ContentType = "application/json"; Response.Status = "BadRequest"; Response.Message = "Missing token"; return(ResultResponse); } }