Example #1
0
        public JsonResult SaveUpdateAbstract(UserSubmissionModel submission)
        {
            var sessionId = this.Session["SessionID"].ToString();
            IUserSessionRepository userSessionRepository = RepositoryClassFactory.GetInstance().GetUserSessionRepository();
            UserSession            userSession           = userSessionRepository.FindByID(sessionId);

            if (userSession == null)
            {
                return(Json(new { errorCode = (int)ErrorCode.Redirect, message = Resources.AdminResource.msg_sessionInvalid }, JsonRequestBehavior.AllowGet));
            }

            BaseResponse response = _userSubmissionService.Update(submission);

            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public JsonResult AssignAbstractSubmission(string userID, string submissionNumber, int status)
        {
            var sessionId = this.Session["SessionID"].ToString();
            IUserSessionRepository userSessionRepository = RepositoryClassFactory.GetInstance().GetUserSessionRepository();
            UserSession            userSession           = userSessionRepository.FindByID(sessionId);

            if (userSession == null)
            {
                return(Json(new { errorCode = (int)ErrorCode.Redirect, message = Resources.AdminResource.msg_sessionInvalid }, JsonRequestBehavior.AllowGet));
            }

            UserSubmissionModel model = new UserSubmissionModel();

            model.SubmitID         = Guid.NewGuid().ToString();
            model.CreatedDate      = DateTime.Now;
            model.SubmissionNumber = submissionNumber;
            model.UserID           = userID;
            model.Status           = status;

            InsertResponse response = _userSubmissionService.Create(model);

            return(Json(response, JsonRequestBehavior.AllowGet));
        }