Exemplo n.º 1
0
        public ActionResult SetComment(DocumentaryCommentViewModel model)
        {
            if (ModelState.IsValid)
            {
                Documentary Item = db.Documentaries.Find(model.DocId);

                var comment = new CommentDocumentary {
                    Author = HttpContext.User.Identity.Name, Text = model.Text, Documentary = Item
                };
                db.CommentsDocumentaries.Add(comment);
                var result = db.SaveChanges();

                if (result > 0)
                {
                    return(RedirectToAction("DisplayPost", "Documentary", new { DocId = Item.Id }));
                }
            }
            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult SetPost(DocumentarySurferViewModel model)
        {
            if (ModelState.IsValid)
            {
                var documentary = new Documentary {
                    Name = model.Name, Description = model.Description, Location = model.Location, Url = model.Url, UrlRedirect = model.UrlRedirect
                };
                db.Documentaries.Add(documentary);

                Surfer surfer = db.Surfers.Where(a => a.Name == model.SurferName).FirstOrDefault();
                documentary.Surfers.Add(surfer);

                var result = db.SaveChanges();

                if (result > 0)
                {
                    ViewBag.Message = string.Format("Documentary was created successfully");
                    var modelList = db.Documentaries.ToList();
                    return(View("Index", modelList));
                }
            }
            return(View(model));
        }