Софтуерно Инженерство
Loading...
+ Нов въпрос
dimitur98 avatar dimitur98 13 Точки

C# Blog

Какво може да съм изпуснал,че като създавам нова статия не ми я запазва под регистрирания профил, с който я създавам, а с друг случаен, предишен и съответно не ми дава да я редактирам и изтривам?

Тагове:
NickIvanov avatar NickIvanov 22 Точки

Най- вероятно е нещо във ArticleController.

Ето това е POST метода за създаване на статия:

public ActionResult Create(Article article)
        {
            if (ModelState.IsValid)
            {
                using (var database = new BlogDbContext())
                {
                    var authorId = database.Users.Where(u => u.UserName == this.User.Identity.Name).First().Id;
                    article.AuthorId = authorId;
                    database.Articles.Add(article);
                    database.SaveChanges();
                    return RedirectToAction("Index");
                }
            }
            return View(article);
        }

 

0
17/12/2017 11:29:37