Пример #1
0
        public ActionResult KullaniciRolDuzenle(int id)
        {
            var kullanici     = kullaniciServis.Bul(id);
            var secilenRoller = kullanici.Roller.Select(x => x.Id).ToArray();

            KullaniciRolModel model = new KullaniciRolModel
            {
                Kullanici     = kullanici,
                Roller        = rolServis.Roller(),
                SecilenRoller = secilenRoller
            };

            return(View(model));
        }
Пример #2
0
        public ActionResult RolEkle(KullaniciRolModel model)
        {
            ViewBag.Roller = new SelectList(_roleRepository.GetRoles(), "Id", "Name");
            if (ModelState.IsValid)
            {
                if (_roleRepository.RolEkle(model.Email, model.RolId))
                {
                    return(RedirectToAction("Index"));
                }

                ModelState.AddModelError("", "Rol eklerken bir hata oluştu");
                return(View(model));
            }
            ModelState.AddModelError("", "Model Error");
            return(View(model));
        }
Пример #3
0
        public ActionResult KullaniciRolDuzenle(KullaniciRolModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    rolServis.KullaniciRolEkle(model.Kullanici.Id, model.SecilenRoller);

                    return(RedirectToAction("Kullanicilar"));
                }
                catch (Exception ex)
                {
                    model = new KullaniciRolModel
                    {
                        Kullanici = kullaniciServis.Bul(model.Kullanici.Id),
                        Roller    = rolServis.Roller()
                    };
                }
            }

            return(View(model));
        }