public ActionResult GetESP(int teamId)
        {
            var blTeam = new BLTeam();

            var teamFullInfoList = blTeam.GetTeamFullInfoByFilter(new VmTeamFullInfo()).ToList();

            var teamName       = teamFullInfoList.Where(t => t.Id == teamId).Select(t => t.Name).First();
            var taskName       = teamFullInfoList.Where(t => t.Id == teamId).Select(t => t.TaskName).First();
            var facultyAdvisor = teamFullInfoList.Where(t => t.Id == teamId).Select(t => t.Advisor).First();
            var university     = teamFullInfoList.Where(t => t.Id == teamId).Select(t => t.University).First();

            var blReference = new BLReference();

            var blTeamSafetyItem     = new BLTeamSafetyItem();
            var vmTeamSafetyItemList = blTeamSafetyItem.GetSafetyAdminTeamSafetyItemByTeamId(teamId);

            return(View("SafetyAdminExperimentalSafetyPlan",
                        new VmTeamSafetyItemCollection
            {
                TeamSafetyItemList = vmTeamSafetyItemList,
                ReferenceFiles = blReference.GetAllReference(),
                TeamName = teamName,
                TaskName = taskName,
                Advisor = facultyAdvisor,
                University = university,
            }));
        }
        public ActionResult DeleteReferenceFile(int id)
        {
            var blReference = new BLReference();

            var reference = blReference.GetReferenceById(id);

            //if (reference != null)
            //{
            //    UIHelper.DeleteFile(reference.ReferenceFileUrl);
            //}

            blReference.DeleteReference(id);

            return(View("ReferenceUpload", blReference.GetAllReference()));
        }
Exemple #3
0
        public ActionResult GetESP()
        {
            var blTeamMember         = new BLTeamMember();
            var teamId               = blTeamMember.GetTeamMemberByUserId(CurrentUserId).TeamId;
            var blTeamSafetyItem     = new BLTeamSafetyItem();
            var vmTeamSafetyItemList = blTeamSafetyItem.GetTeamSafetyItemByTeamId(teamId);
            var blReference          = new BLReference();

            return(View("ExperimentalSafetyPlan",
                        new VmTeamSafetyItemManagement
            {
                TeamSafetyItemCollection = new VmTeamSafetyItemCollection
                {
                    TeamSafetyItemList = vmTeamSafetyItemList,
                    ReferenceFiles = blReference.GetAllReference(),
                    CurrentUserRoles = CurrentUserRoles
                }
            }));
        }
        public ActionResult UploadReferenceFile(HttpPostedFileBase uploadedReferenceFile, string title)
        {
            var result           = true;
            var blReference      = new BLReference();
            var referenceFileUrl = "";

            try
            {
                if (ModelState.IsValid)
                {
                    if (uploadedReferenceFile != null)
                    {
                        referenceFileUrl = UIHelper.UploadFile(uploadedReferenceFile, "/Resources/Uploaded/TeamSafetyItems/ReferenceFile/" + CurrentUserId.Replace("-", ""));
                    }

                    blReference.CreateReference(
                        new VmReference
                    {
                        ReferenceFileUrl = referenceFileUrl,
                        Title            = title,
                    });
                }
            }
            catch (Exception ex)
            {
                result = false;
            }

            var jsonData = new
            {
                success = result,
                message = "Your reference file uploaded."
            };

            return(Json(jsonData, JsonRequestBehavior.AllowGet));

            //return View("../Author/TeamSafetyItemEdit", model);
        }
        public ActionResult LoadAddReferenceForm()
        {
            var blReference = new BLReference();

            return(View("ReferenceUpload", blReference.GetAllReference()));
        }