Example #1
0
 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("~/"));
     }
 }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        // 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());
        }
Example #5
0
        // GET api/news/
        /// <summary>
        /// Получение всех последних новостей
        /// </summary>
        /// <returns></returns>
        public List <DB.News> Get()
        {
            var db = new DB.DataContext();

            return(db.news.ToList());
        }
Example #6
0
        // GET api/regions/
        public List <DB.Regions> Get()
        {
            var db = new DB.DataContext();

            return(db.regions.ToList());
        }
Example #7
0
        // GET api/virusdata/
        public List <DB.VirusData> Get(int region)
        {
            var db = new DB.DataContext();

            return(db.virusData.Where(x => x.vdRegId == region).ToList());
        }