示例#1
0
        // GET: EczaneNobet/UserRole
        public ActionResult Index()
        {
            var user    = _userService.GetByUserName(User.Identity.Name);
            var rolId   = _userRoleService.GetListByUserId(user.Id).FirstOrDefault().RoleId;
            var userlar = _grupUserService.GetDetaylarListByUser(user).Select(s => s.UserId).ToList();
            var model   = _userRoleService.GetDetaylar().Where(w => w.RoleId >= rolId && userlar.Contains(w.UserId)).ToList();

            return(View(model));
        }
        public ActionResult Create(EkranIcerik EkranIcerik)
        {
            if (ModelState.IsValid)
            {
                EkranTasarimIcerik ekranTasarimIcerik = new EkranTasarimIcerik();
                try
                {
                    if (EkranIcerik.Uzanti == "png" || EkranIcerik.Uzanti == "jpg" || EkranIcerik.Uzanti == "jpeg")
                    {
                        EkranIcerik.Url = " ";
                    }
                    //http://www.youtube.com/embed/GRonxog5mbw?autoplay=1&loop=1&playlist=GRonxog5mbw
                    //https://www.youtube.com/embed/jbNPeYrGhi0 ?autoplay=1&loop=1&playlist=GRonxog5mbw
                    //https://www.youtube.com/watch?v=jbNPeYrGhi0
                    //EkranIcerik.BoyutX = 50;
                    //EkranIcerik.BoyutY = 50;
                    var user   = _userService.GetByUserName(User.Identity.Name);
                    var grupId = _grupUserService.GetDetaylarListByUser(user).Select(s => s.GrupId).FirstOrDefault();
                    EkranIcerik.GrupId = grupId;

                    _ekranIcerikService.Insert(EkranIcerik);
                    //ekranTasarimIcerik.EkranTasarimId = ViewBag.EkranTasarimId;
                    //ekranTasarimIcerik.BoyutX = 1;
                    //ekranTasarimIcerik.BoyutY = 1;
                    //ekranTasarimIcerik.KoordinatX = 1;
                    //ekranTasarimIcerik.KoordinatY = 1;

                    //var ekranIcerik = _ekranIcerikService.GetList().OrderByDescending(w => w.Id).Select(s=>s.Id).FirstOrDefault();
                    //ekranTasarimIcerik.EkranIcerikId = ekranIcerik;

                    //_ekranTasarimIcerikService.Insert(ekranTasarimIcerik);
                    TempData["MessageSuccess"] = "Ekran içeriği başarıyla değiştirilmiştir.";
                    return(RedirectToAction("Index", "EkranIcerik"));
                }
                catch (Exception ex)
                {
                    TempData["Message"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString();
                }
            }
            return(View(EkranIcerik));
        }