public ActionResult Index() { if (User.Identity.IsAuthenticated) { DB.DataContext db = new DB.DataContext(); var usr = db.AppUsers.Where(x => x.usrEmail == User.Identity.Name).FirstOrDefault(); Models.UserInfoModel model = new Models.UserInfoModel(); model.Name = usr.usrName; model.Email = usr.usrEmail; model.Oms = usr.usrOms; return(View(model)); } else { return(Redirect("~/")); } }
public ActionResult Index() { ViewBag.Title = "Стоп Грипп"; DB.DataContext db = new DB.DataContext(); Models.HomeModel model = new Models.HomeModel(); var dir = HttpRuntime.AppDomainAppVirtualPath; model.Map = StringHelper.Combine(dir, "Content/images/") + "map20200519.jpg"; model.Diagram = StringHelper.Combine(dir, "Content/images/") + "Сhart2200619.png"; var virus = db.VirusToday(1); model.Data = new Models.VirusDataModel() { Infected = virus.vdInfectTotal, Health = virus.vdHealthTotal, Dead = virus.vdDeathTotal }; var url = string.Format("{0}://{1}{2}", Request.Url.Scheme, Request.Url.Authority, Url.Content("~")); var ingpath = StringHelper.Combine(dir, "Content/images/"); model.News = db.news.Where(x => x.newRegId == 1).Select(y => new Models.NewsModel() { Image = ingpath + y.newImgLink, Text = y.newUrl, FullText = y.newText, Url = url + "/Главная/Новости/" + y.newId.ToString() }).ToList(); model.Limits = new List <Models.LimitModel>(); var ln = db.Limits.ToList()[0]; model.Limits.Add(new Models.LimitModel() { Icon = StringHelper.Combine(dir, "Content/images/") + ln.lmImage, Text = ln.lmDesc }); ln = db.Limits.ToList()[2]; model.Limits.Add(new Models.LimitModel() { Icon = StringHelper.Combine(dir, "Content/images/") + ln.lmImage, Text = ln.lmDesc }); return(View(model)); }
public ActionResult Новости(int id) { DB.DataContext db = new DB.DataContext(); Models.NewsModel model = new Models.NewsModel(); var url = string.Format("{0}://{1}{2}", Request.Url.Scheme, Request.Url.Authority, Url.Content("~")); var dir = HttpRuntime.AppDomainAppVirtualPath; var imgPath = StringHelper.Combine(dir, "Content/images/"); model = db.news.Where(x => x.newId == id).Select(y => new Models.NewsModel() { Image = imgPath + y.newImgLink, Text = y.newUrl, FullText = y.newText, Url = url + "/Главная/Новости/" + y.newId.ToString() }).FirstOrDefault(); return(View(model)); }
// GET api/news/ /// <summary> /// Получение всех последних новостей по номеру региона /// </summary> /// <returns></returns> public List <DB.News> Get(int region) { var db = new DB.DataContext(); return(db.news.Where(x => x.newRegId == region).ToList()); }
// GET api/news/ /// <summary> /// Получение всех последних новостей /// </summary> /// <returns></returns> public List <DB.News> Get() { var db = new DB.DataContext(); return(db.news.ToList()); }
// GET api/regions/ public List <DB.Regions> Get() { var db = new DB.DataContext(); return(db.regions.ToList()); }
// GET api/virusdata/ public List <DB.VirusData> Get(int region) { var db = new DB.DataContext(); return(db.virusData.Where(x => x.vdRegId == region).ToList()); }