コード例 #1
0
        public Guid Post([FromBody] IssueModels.Post model)
        {
            var issue = new Issue(_userSession.GetUserName())
                {
                    Subject = model.Subject,
                    Text = model.Text,
                    Submitted = model.Submitted
                };
            _domainRepository.Insert(issue);

            return issue.Id;
        }
コード例 #2
0
 private static IssueModels.Details MapIssueToDetailsModel(Issue issue)
 {
     return new IssueModels.Details
         {
             Id = issue.Id,
             Subject = issue.Subject,
             Text = issue.Text,
             Submitted = issue.Submitted,
             Modified = issue.Modified,
             Open = issue.Open,
             User = issue.User
         };
 }
コード例 #3
0
 public ActionResult Create(IssueEditModel inModel)
 {
     if (ModelState.IsValid)
     {
         var issue = new Issue(_userSession.GetUserName())
         {
             Subject = inModel.Subject,
             Text = inModel.Text
         };
         _repository.Insert(issue);
         return RedirectToAction("Index");
     }
     return View(inModel);
 }