예제 #1
0
        public JsonResult DeleteTemplateDetailById()
        {
            var username       = Request.QueryString["username"].ToString(CultureInfo.InvariantCulture);
            var id             = Convert.ToInt32(Request.QueryString["id"]);
            var clientTemplate = new ClientTemplateService();

            return(Json(clientTemplate.DeleteTemplateDetailById(username, id)));
        }
예제 #2
0
        public JsonResult GetAllTemplateInformation()
        {
            var username       = "******";
            var headers        = new HeaderManager(Request);
            var clientTemplate = new ClientTemplateService();
            var isValidToken   = TokenManager.IsValidSession(headers.AuthToken);

            return(Json(clientTemplate.GetAllTemplateInformation(username)));
        }
예제 #3
0
        public JsonResult CreateTemplateWithId(CreateTemplateRequest req)
        {
            var username       = Request.QueryString["username"].ToString(CultureInfo.InvariantCulture);
            var id             = Request.QueryString["id"].ToString(CultureInfo.InvariantCulture);
            var templateList   = req.Data;
            var imgurImageList = req.ImgurList;
            var clientTemplate = new ClientTemplateService();

            if (imgurImageList != null)
            {
                clientTemplate.ImgurImagesSaveToDatabaseWithTemplateId(imgurImageList, username, id);
            }
            return(Json(clientTemplate.CreateTemplateWithId(templateList, username, id)));
        }
예제 #4
0
        public JsonResult CreateTemplate(CreateTemplateRequest req)
        {
            var username               = Request.QueryString["username"].ToString(CultureInfo.InvariantCulture);
            var templateList           = req.Data;
            var clientTemplate         = new ClientTemplateService();
            var createTemplateResponse = clientTemplate.CreateTemplate(templateList, username);
            var imgurImageList         = req.ImgurList;

            if (createTemplateResponse.Status != 200)
            {
                return(Json(createTemplateResponse));
            }
            if (imgurImageList != null)
            {
                clientTemplate.ImgurImagesSaveToDatabaseWithTemplateId(imgurImageList, username, createTemplateResponse.Payload);
            }

            return(Json(createTemplateResponse));
        }
예제 #5
0
        public JsonResult EditTemplateDetailById(CreateTemplateRequest req)
        {
            var username               = Request.QueryString["username"].ToString(CultureInfo.InvariantCulture);
            var id                     = Convert.ToInt32(Request.QueryString["id"]);
            var templateList           = req.Data;
            var clientTemplate         = new ClientTemplateService();
            var createTemplateResponse = clientTemplate.EditTemplateDetailById(templateList, username, id);
            var imgurImageList         = req.ImgurList;
            var refKey                 = username + id;

            if (createTemplateResponse.Status != 200)
            {
                return(Json(createTemplateResponse));
            }
            if (imgurImageList != null)
            {
                clientTemplate.ImgurImagesSaveToDatabaseWithTemplateId(imgurImageList, username, refKey);
            }

            return(Json(createTemplateResponse));
        }