Ejemplo n.º 1
0
        public IActionResult SaveTemplateName([FromBody] Object json)
        {
            string       JsonString   = json.ToString();
            EvalTemplate evalTemplate = JsonConvert.DeserializeObject <EvalTemplate>(JsonString);

            if (GetUserType() == 'I' || IsAdmin())
            {
                return(Ok(DBHelper.SaveTemplateName(evalTemplate)));
            }
            return(Unauthorized());
        }
Ejemplo n.º 2
0
        public IActionResult CreateCategory([FromBody] Object json)
        {
            string       JsonString   = json.ToString();
            EvalTemplate evalTemplate = JsonConvert.DeserializeObject <EvalTemplate>(JsonString);

            if (IsInstructorForEval(evalTemplate.evalTemplateID) || IsAdmin())
            {
                long categoryID = DBHelper.CreateCategory(evalTemplate.evalTemplateID);
                if (categoryID > 0)
                {
                    return(Ok(categoryID));
                }
                return(StatusCode(500));
            }
            return(Unauthorized());
        }
Ejemplo n.º 3
0
        public IActionResult CreateTemplateCopy([FromBody] Object json)
        {
            string       JsonString   = json.ToString();
            EvalTemplate evalTemplate = JsonConvert.DeserializeObject <EvalTemplate>(JsonString);
            User         user         = HttpContext.Session.GetObjectFromJson <User>("user");

            if (GetUserType() == 'I' || IsAdmin())
            {
                if (DBHelper.CreateTemplateCopy(user.userID, evalTemplate.evalTemplateID))
                {
                    return(Ok());
                }
                return(StatusCode(500));
            }
            return(Unauthorized());
        }