public void AddIssue(HttpSession session, NewIssueBindingModel nibm)
        {
            var   user  = this.FindUserBySession(session);
            Issue issue = new Issue()
            {
                Author    = user,
                CreatedOn = DateTime.Now,
                Name      = nibm.Name,
                Priority  = (Priority)Enum.Parse(typeof(Priority), nibm.Priority),
                Status    = (Status)Enum.Parse(typeof(Status), nibm.Status)
            };

            this.data.Issues.InsertOrUpdate(issue);
            this.data.SaveChanges();
        }
Beispiel #2
0
 public IActionResult New(HttpSession session, HttpResponse response, NewIssueBindingModel nibm)
 {
     this.service.AddIssue(session, nibm);
     this.Redirect(response, "/issues/all");
     return(null);
 }