Exemplo n.º 1
0
		public ActionResult New(NewIssueForm form)
		{
			_context.Issues.Add(new Issue(_currentUser.User, form.Subject, form.Body));

			_context.SaveChanges();

			return RedirectToAction("Index", "Home");
		}
        public ActionResult New(NewIssueForm form)
        {
            var userId = User.Identity.GetUserId();

            var user = _context.Users.Find(userId);

            _context.Issues.Add(new Issue(user, form.Subject, form.Body));

            _context.SaveChanges();

            return RedirectToAction("Index", "Home");
        }
Exemplo n.º 3
0
		public ActionResult New(NewIssueForm form)
		{
			if (!ModelState.IsValid)
			{
				return View(form);
			}

			var assignedToUser = _context.Users.Single(u => u.Id == form.AssignedToUserID);

			_context.Issues.Add(new Issue(_currentUser.User, assignedToUser, form.IssueType, form.Subject, form.Body));

			_context.SaveChanges();

			return RedirectToAction<HomeController>(c => c.Index())
				.WithSuccess("Issue created!");
		}
Exemplo n.º 4
0
		public ActionResult New()
		{
			var form = new NewIssueForm();
			return View(form);
		}
Exemplo n.º 5
0
 public ActionResult New()
 {
     var form = new NewIssueForm
     {
         AvailableUsers = GetAvailableUsers(),
         AvailableIssueTypes = GetAvailableIssueTypes()
     };
     return View(form);
 }
Exemplo n.º 6
0
        public ActionResult New(NewIssueForm form)
        {
            if (!ModelState.IsValid)
            {
                form.AvailableUsers = GetAvailableUsers();
                form.AvailableIssueTypes = GetAvailableIssueTypes();
                return View(form);
            }

            var assignedToUser = _context.Users.Single(u => u.Id == form.AssignedToUserID);

            _context.Issues.Add(new Issue(_currentUser.User, assignedToUser, form.IssueType, form.Subject, form.Body));

            _context.SaveChanges();

            return RedirectToAction("Index", "Home");
        }