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()); }
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()); }
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()); }