public IActionResult New(HttpSession session, HttpResponse response, CreateIssueBindingModel cibm) { if (!this.authenticationManager.IsAuthenticated(session)) { Redirect(response, "/users/login"); return(null); } this.issuesService.CreateIssue(cibm); Redirect(response, "/issues/all"); return(null); }
public void CreateIssue(CreateIssueBindingModel cibm) { Issue issueEntity = new Issue() { Name = cibm.Name, Priority = (Priority)Enum.Parse(typeof(Priority), cibm.Priority), Status = (Status)Enum.Parse(typeof(Status), cibm.Status), Author = this.LoginRepository.RetrieveCurrentlyLogged(), CreatedOn = DateTime.Now }; this.IssueRepository.Insert(issueEntity); this.SaveChanges(); }