Exemplo n.º 1
0
 public ActionResult Create(PostCreationModel model, IMiniPrincipal principal)
 {
     if (!ModelState.IsValid)
     {
         return InvalidModelState(model);
     }
     LinkResult parsed = linkService.ParseUserInput(model.Link);
     if (parsed.Result == LinkParseResult.Valid)
     {
         Post post = postService.Create(parsed.Link, model.UserMessage, principal.User);
         string details = DetailsRoute(post);
         return Redirect(details); // redirect to the newly created post.
     }
     return View(model);
 }
Exemplo n.º 2
0
 public ViewResult Create()
 {
     PostCreationModel model = new PostCreationModel();
     return View(model);
 }