Ejemplo n.º 1
0
        public ActionResult Index()
        {
            var model = new File2DB {
                UserId = WebSecurity.CurrentUserId, QuestionnaireId = 1
            };

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Index()
        {
            var userGuid = new Guid(User.Identity.GetUserId()); //WebSecurity.GetUserId(User.Identity.Name);
            var userId   = BitConverter.ToInt32(userGuid.ToByteArray(), 0);

            var model = new File2DB {
                UserId = userId, QuestionnaireId = 1
            };

            return(View(model));
        }
Ejemplo n.º 3
0
        public ActionResult Upload(int questionnaireQCategoryId = 1, int qCategorySubOrdinal = 0, int questionnaireId = 1, string qCategoryName = "General")
        {
            var userGuid = new Guid(User.Identity.GetUserId()); //WebSecurity.GetUserId(User.Identity.Name);
            var userId   = BitConverter.ToInt32(userGuid.ToByteArray(), 0);

            var userFiles = _db.Files.Where(a => a.UserId == userId);

            var model = new File2DB
            {
                UserId                   = userId,
                QuestionnaireId          = questionnaireId,
                QuestionnaireQCategoryId = questionnaireQCategoryId,
                QCategorySubOrdinal      = qCategorySubOrdinal,
                QCategoryName            = qCategoryName,
                UserFiles                = userFiles.ToList()
            };

            return(View(model));
        }
Ejemplo n.º 4
0
        public ActionResult Upload(File2DB model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var uploadedFile = new byte[model.File.InputStream.Length];

            model.File.InputStream.Read(uploadedFile, 0, uploadedFile.Length);
            _db.Files.Add(new File()
            {
                UserId                   = model.UserId,
                QuestionnaireId          = model.QuestionnaireId,
                QuestionnaireQCategoryId = model.QuestionnaireQCategoryId,
                QCategoryName            = model.QCategoryName,
                FileName                 = model.File.FileName,
                Description              = model.Description,
                FileBytes                = uploadedFile
            });
            _db.SaveChanges();
            TempData["activePanel"] = Request.Form["activePanel"];
            return(RedirectToAction("Upload", new { QuestionnaireId = model.QuestionnaireId, QuestionnaireQCategoryId = model.QuestionnaireQCategoryId, QCategoryName = model.QCategoryName }));
        }
Ejemplo n.º 5
0
        public ActionResult Upload(int questionnaireQCategoryId = 1, int qCategorySubOrdinal = 0, int questionnaireId = 1, string qCategoryName = "General")
        {
            var userFiles = _db.Files.Where(a => a.UserId == WebSecurity.CurrentUserId);
            var model     = new File2DB
            {
                UserId                   = WebSecurity.CurrentUserId,
                QuestionnaireId          = questionnaireId,
                QuestionnaireQCategoryId = questionnaireQCategoryId,
                QCategorySubOrdinal      = qCategorySubOrdinal,
                QCategoryName            = qCategoryName,
                UserFiles                = userFiles.ToList()
            };

            //var qqc = _db.QuestionnaireQCategories.FirstOrDefault(x => x.Id == questionnaireQCategoryId);
            //var QQCId = (int)qqc.QCategoryId.GetValueOrDefault();
            //var QQCSubOrd = qqc.SubOrdinal + 1;

            //db.QCategories
            //             .Where(x => x.QCategoryId == QQCId)
            //             .FirstOrDefault()
            //             .QCategoryName + QQCSubOrd.ToString();

            return(View(model));
        }