Exemplo n.º 1
0
        public void SaveFavoriteNews(TLogin TLogin, TFavoriteNews favN)
        {
            //foreach (var favN in favNews)
            using (var DB = new MyDbContext())
            {
                var TFavoriteNews = DB.TFavoriteNews.Add(new TFavoriteNews()
                {
                    Link = favN.Link, Type = favN.Type
                });

                DB.TLoginFavNews.Add(new TLoginFavNews()
                {
                    TLogin = TLogin, TFavoriteNews = TFavoriteNews.Entity
                });
            }
        }
Exemplo n.º 2
0
        //public bool AddTParsedNews(string login)//?or parse
        //{

        //    using (var DB = new MyDbContext())
        //    {//?
        //        var fnews = this.GetFavoriteNews(login);
        //        return DB.TParsedNews.Where(_ => fnews.Contains(_.TFavoriteNews)).ToList();
        //    }
        //}



        //public IActionResult Register()
        //{
        //    return View();
        //}

        public IActionResult Register(string login, TFavoriteNews favN)
        {
            using (var DB = new MyDbContext())
            {
                //передать enums во views как описаание
                var TLogin = new TLogin()
                {
                    Login = login
                };
                var TFavoriteNews = new TFavoriteNews()
                {
                    Link = favN.Link, Type = favN.Type
                };
                DB.TLoginFavNews.Add(new TLoginFavNews()
                {
                    TLogin = TLogin, TFavoriteNews = TFavoriteNews
                });
                //SaveFavoriteNews(TLogin, favN);
                DB.SaveChanges();
                return(RedirectToAction("login", "Home", new { login = login }));
            }
        }