Пример #1
0
        public async Task <IActionResult> Update([FromBody] StoryAggregate StoryInstance)
        {
            try
            {
                string Token = HttpContext.Request.Headers["Token"];

                StoryAggregate StoryAggregate = this.StoryBusinessInstance.Update(Token, StoryInstance);

                var Response       = CustomHttpResponse.Single <StoryAggregate>();
                var ResultResponse = new JsonResult(Response);
                ResultResponse.StatusCode  = 200;
                ResultResponse.ContentType = "application/json";

                Response.Result = StoryAggregate;
                return(ResultResponse);
            }
            catch (Exception ex)
            {
                Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++");
                Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++");
                Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++");
                Console.WriteLine(JsonConvert.SerializeObject(ex));

                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);
            }
        }
Пример #2
0
        public ActionResult Detail(int Id)
        {
            var        SingleResponse = CustomHttpResponse.Single <Category>();
            JsonResult ResultResponse = new JsonResult(SingleResponse);

            ResultResponse.ContentType = "application/json";
            ResultResponse.StatusCode  = 200;

            SingleResponse.Result = this.CategoryBusinessInstance.Detail(Id);

            return(ResultResponse);
        }
Пример #3
0
        public IActionResult PublicDetail(int Id)
        {
            StoryAggregate StoryAggregate = this.StoryBusinessInstance.PublicDetail(Id);

            var Response       = CustomHttpResponse.Single <StoryAggregate>();
            var ResultResponse = new JsonResult(Response);

            ResultResponse.StatusCode  = 200;
            ResultResponse.ContentType = "application/json";

            Response.Result = StoryAggregate;
            return(ResultResponse);
        }
Пример #4
0
        public async Task <ActionResult> Upload()
        {
            try
            {
                string Token = HttpContext.Request.Headers["Token"];

                var Folder = "";
                this.EnsureUploadFolder(out Folder);
                var FilePath = Path.Combine(Folder, DateTime.Now.Ticks.ToString());

                Model.File FileInstance = await this.FileBusinessInstance.UploadFile(Request, Token, FilePath);

                var Response       = CustomHttpResponse.Single <Model.File>();
                var ResultResponse = new JsonResult(Response);
                ResultResponse.StatusCode  = 200;
                ResultResponse.ContentType = "application/json";

                Response.Result = FileInstance;
                return(ResultResponse);
            }
            catch (Exception ex)
            {
                Console.WriteLine("=============================================");
                Console.WriteLine("=============================================");
                Console.WriteLine("=============================================");
                Console.WriteLine(JsonConvert.SerializeObject(ex));
                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);
            }
        }