//-------------Create Design--------------- //// GET: Animates/Create //public ActionResult Design() //{ // if (AccountController.CheckPermission("Access-Index")) // { // UpdateList(); // return View(listAccess.OrderBy(x => x.CreatedDate)); // } // else // { // return RedirectToAction("Index", "Home"); // } // AnimatesController a = new AnimatesController(); // ImagesController i = new ImagesController(); // ViewBag.QuestionId = new SelectList(a.GetQuestion(AccountController.GetSurveyId()), "Id", "Content"); // return View(); //} //// POST: Animates/Create //// To protect from overposting attacks, please enable the specific properties you want to bind to, for //// more details see http://go.microsoft.com/fwlink/?LinkId=317598. //[HttpPost] //[ValidateAntiForgeryToken] //public ActionResult Design([Bind(Include = "Id,QuestionId,ImageId,Width,Height,PosX,PosY,Depth,TimeStart,TimeEnd,IsDeleted,ModifiedDate,ModifiedUserId,DeletionDate,DeletionUserId,CreatedDate,CreatedUserId")] AnimateViewModel animateViewModel) //{ // if (ModelState.IsValid) // { // animateViewModel.Id = Guid.NewGuid(); // animateViewModel.AddAnimate(); // return RedirectToAction("Index"); // } // //UpdateList(); // //ViewBag.ImageId = new SelectList(listImage, "Id", "Location", animateViewModel.ImageId); // //ViewBag.QuestionId = new SelectList(listQuestion, "Id", "Content", animateViewModel.QuestionId); // return View(animateViewModel); //} ////------------------end create design------------------------------ // GET: Surveys/Details/5 public ActionResult Details(Guid?id) { if (AccountController.CheckPermission("Survey-Detail")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); SurveyViewModel surveyViewModel = listSurvey.Find(x => x.Id == id);//db.SurveyViewModels.Find(id); surveyViewModel.GetQuestionViewList(); List <int> response = new List <int>(); foreach (var item in surveyViewModel.Questions) { item.GetResponsesViewList(); item.GetQuestionAnswerViewList(); response.Add(item.Responses.Count); foreach (var i in item.QuestionAnswers) { i.GetTotal(); } } ViewBag.TotalResponse = response; ViewBag.ResponseTotal = surveyViewModel.Questions.ElementAt(0).Responses.Count(); if (surveyViewModel == null) { return(HttpNotFound()); } return(View(surveyViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Index(string searchString) { if (!String.IsNullOrEmpty(searchString)) { SearchController s = new SearchController(); return(s.SearchOnDatabase(searchString)); } else { if (AccountController.CheckPermission("Survey-Index")) { System.Web.HttpContext.Current.Session["action"] = "Survey-Index"; UpdateList(); var user = AccountController.GetUser(); if (user.RoleName == "User") { return(View(listSurvey.Where(x => x.UserId == user.Id && x.IsDeleted == false))); } else { return(View(listSurvey)); } } else { return(RedirectToAction("Index", "Home")); } } }
// GET: Notifications/Details/5 public ActionResult Details(Guid?id, bool sender) { if (AccountController.CheckPermission("Notification-Detail")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); NotificationViewModel notificationViewModel = listNotification.Find(x => x.Id == id);//db.NotificationViewModels.Find(id); if (notificationViewModel == null) { return(HttpNotFound()); } if (sender == false) { notificationViewModel.IsRead = true; } notificationViewModel.UpdateNotification(notificationViewModel); return(View(notificationViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: ImageTypes/Create public ActionResult Create() { if (AccountController.CheckPermission("ImageType-Create")) { return(View()); } else { return(RedirectToAction("Index", "Home")); } }
//GET: Cities/Create public ActionResult Create() { if (AccountController.CheckPermission("City-Create")) { UpdateListCity(); ViewBag.CountryId = new SelectList(listCountry, "Id", "Name"); return(View()); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Images/Create public ActionResult Create() { if (AccountController.CheckPermission("Image-Create")) { UpdateList(); ViewBag.ImageTypeId = new SelectList(listImageTypes, "Id", "Type"); return(View()); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Accesses/Create public ActionResult Create() { if (AccountController.CheckPermission("Access-Create")) { UpdateList(); ViewBag.PermissionId = new SelectList(listPermission.OrderBy(x => x.Name), "Id", "Name"); ViewBag.RoleId = new SelectList(listRole, "Id", "Name"); return(View()); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Notifications/Create public ActionResult Create() { if (AccountController.CheckPermission("Notification-Create")) { UpdateList(); ViewBag.FromId = new SelectList(listUser, "Id", "Username"); ViewBag.ToId = new SelectList(listUser, "Id", "Username"); return(View()); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Surveys/Edit/5 public ActionResult Edit(Guid?id) { if (AccountController.CheckPermission("Survey-Edit")) { AccountController.RememberSurveyId((Guid)id); AccountController.RememberSession("Edit", "true"); UpdateList(); AccountController.RememberSurvey(listSurvey.Find(x => x.Id == id)); return(RedirectToAction("Create")); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Designs/Create public ActionResult Create() { if (AccountController.CheckPermission("Design-Create")) { System.Web.HttpContext.Current.Session["action"] = "Survey-Create"; UpdateList(); AnimatesController a = new AnimatesController(); ViewBag.Question = a.GetQuestion(AccountController.GetSurveyId()).OrderBy(x => x.Number); ViewBag.QuestionId = new SelectList(a.GetQuestion(AccountController.GetSurveyId()), "Id", "Content"); ViewBag.ImageTypeId = listImageType.ToList(); return(View()); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Index(string searchString) { if (!String.IsNullOrEmpty(searchString)) { SearchController s = new SearchController(); return(s.SearchOnDatabase(searchString)); } else { if (AccountController.CheckPermission("Image-Index")) { UpdateList(); return(View(listImages.OrderBy(x => x.Name))); } else { return(RedirectToAction("Index", "Home")); } } }
// GET: Images/Details/5 public ActionResult Details(Guid?id) { if (AccountController.CheckPermission("Image-Detail")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); ImageViewModel imageViewModel = listImages.Find(x => x.Id == id);//db.ImageViewModels.Find(id); if (imageViewModel == null) { return(HttpNotFound()); } return(View(imageViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Roles/Edit/5 public ActionResult Edit(Guid?id) { if (AccountController.CheckPermission("Role-Edit")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); RoleViewModel roleViewModel = listRole.Find(x => x.Id == id);//db.RoleViewModels.Find(id); if (roleViewModel == null) { return(HttpNotFound()); } return(View(roleViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: PermissionViewModels/Details/5 public ActionResult Details(Guid?id) { if (AccountController.CheckPermission("Permission-Detail")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdatePermission(); PermissionViewModel permissionViewModel = listPermission.Find(x => x.Id == id); if (permissionViewModel == null) { return(HttpNotFound()); } return(View(permissionViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
//[HttpPost] //[ValidateAntiForgeryToken] //public ActionResult Edit([Bind(Include = "Id,Title,UserId,SurveyTypeId,UserName,Description,SurveyType,IsBlock,IsDeleted,ModifiedDate,ModifiedUserId,DeletionDate,DeletionUserId,CreatedDate,CreatedUserId")] SurveyViewModel surveyViewModel, string CreateSurvey) //{ // if (CreateSurvey == "Edit Survey") // { // if (ModelState.IsValid) // { // surveyViewModel.UpdateSurvey(surveyViewModel); // ViewBag.SurveyTypeId = new SelectList(listSurveyType, "Id", "Type", surveyViewModel.SurveyTypeId); // ViewBag.UserId = new SelectList(listUser, "Id", "Username", surveyViewModel.UserId); // return RedirectToAction("Create", "Surveys", new { surveyViewModel = surveyViewModel }); // } // UpdateList(); // ViewBag.SurveyTypeId = new SelectList(listSurveyType, "Id", "Type", surveyViewModel.SurveyTypeId); // ViewBag.UserId = new SelectList(listUser, "Id", "Username", surveyViewModel.UserId); // return View(surveyViewModel); // } // UpdateList(); // ViewBag.SurveyTypeId = new SelectList(listSurveyType, "Id", "Type", surveyViewModel.SurveyTypeId); // ViewBag.UserId = new SelectList(listUser, "Id", "Username", surveyViewModel.UserId); // return View(surveyViewModel); //} // GET: Surveys/Delete/5 public ActionResult Delete(Guid?id) { if (AccountController.CheckPermission("Survey-Delete")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); SurveyViewModel surveyViewModel = listSurvey.Find(x => x.Id == id);//db.SurveyViewModels.Find(id); if (surveyViewModel == null) { return(HttpNotFound()); } return(View(surveyViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Images/Edit/5 public ActionResult Edit(Guid?id) { if (AccountController.CheckPermission("Image-Edit")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); ImageViewModel imageViewModel = listImages.Find(x => x.Id == id);//db.ImageViewModels.Find(id); if (imageViewModel == null) { return(HttpNotFound()); } ViewBag.ImageTypeId = new SelectList(listImageTypes, "Id", "Type", imageViewModel.ImageTypeId); return(View(imageViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Sent() { if (AccountController.CheckPermission("Notification-Sent")) { List <NotificationViewModel> n = new List <NotificationViewModel>(); SentEmail(n); foreach (var item in n.ToList()) { if (item.Message.Length >= 30) { item.Message = item.Message.Substring(0, 30) + "..."; } } ViewBag.Count = n.Count; return(View(n)); } else { return(RedirectToAction("Index", "Home")); } }
//GET: Cities/Edit/5 public ActionResult Edit(Guid?id) { if (AccountController.CheckPermission("City-Edit")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateListCity(); CityViewModel cityViewModel = listCity.Find(x => x.Id == id);// db.CityViewModels.Find(id); if (cityViewModel == null) { return(HttpNotFound()); } ViewBag.CountryId = new SelectList(listCountry, "Id", "Name", cityViewModel.CountryId); return(View(cityViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Surveys/Create public ActionResult Create(string error) { if (AccountController.CheckPermission("Survey-Create")) { if (error != null) { ModelState.AddModelError("Questions", error); } UpdateList(); System.Web.HttpContext.Current.Session["action"] = "Survey-Create"; if (AccountController.CheckSession("Edit")) { ViewBag.edit = true; AccountController.ClearSession("Edit"); } else { ViewBag.edit = false; } ViewBag.SurveyTypeId = new SelectList(listSurveyType, "Id", "Type"); ViewBag.UserId = new SelectList(listUser, "Id", "Username"); QuestionsController q = new QuestionsController(); ViewBag.QuestionTypeId = new SelectList(q.GetQuestionType(), "Id", "Type"); if (AccountController.CheckSurveyId()) { return(View(AccountController.GetSurvey())); } return(View()); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Notifications public ActionResult Index(string searchString) { if (!String.IsNullOrEmpty(searchString)) { SearchController s = new SearchController(); return(s.SearchOnDatabase(searchString)); } else { if (AccountController.CheckPermission("Notification-Index")) { List <NotificationViewModel> n = new List <NotificationViewModel>(); ReceiveEmail(n); //if (n.Count > 1) //{ // listNotification.Sort((x, y) => y.CreatedDate.CompareTo(x.CreatedDate)); //} foreach (var item in n.ToList()) { if (item.Message.Length >= 30) { item.Message = item.Message.Substring(0, 30) + "..."; } } ViewBag.Count = n.Count; return(View(n)); } else if (AccountController.CheckPermission("Notification-Sent")) { return(RedirectToAction("Sent")); } else { return(RedirectToAction("Index", "Home")); } } }
// GET: Users/Edit/5 public ActionResult Edit(Guid?id) { if (AccountController.CheckPermission("User-Edit")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); UserViewModel userViewModel = listUser.Find(x => x.Id == id);//db.UserViewModels.Find(id); if (userViewModel == null) { return(HttpNotFound()); } userViewModel.Password = UserViewModel.Decrypt(userViewModel.Password);; ViewBag.CityId = new SelectList(listCity, "Id", "Name", userViewModel.CityId); ViewBag.RoleId = new SelectList(listRole, "Id", "Name", userViewModel.RoleId); return(View(userViewModel)); } else { return(RedirectToAction("Index", "Home")); } }
// GET: Accesses/Edit/5 public ActionResult Edit(Guid?id) { if (AccountController.CheckPermission("Access-Edit")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UpdateList(); AccessViewModel accessViewModel = listAccess.Find(x => x.Id == id);//db.AccessViewModels.Find(id); if (accessViewModel == null) { return(HttpNotFound()); } UpdateList(); ViewBag.PermissionId = new SelectList(listPermission, "Id", "Name", accessViewModel.PermissionId); ViewBag.RoleId = new SelectList(listRole, "Id", "Name", accessViewModel.RoleId); return(View(accessViewModel)); } else { return(RedirectToAction("Index", "Home")); } }