Beispiel #1
0
        protected void RoleIdDbUpdate()
        {
            var RoleIdDdl = UserList.FindControlRecursive <DropDownList>("RoleIdDdl");

            if (RoleIdDdl != null) //наполняем элемент только если он найден
            {
                RoleIdDdl.DataSource = Enum.GetValues(typeof(RoleEnum));
                RoleIdDdl.DataBind();
            }
        }
Beispiel #2
0
        protected void SaveBtn_Click(object sender, EventArgs e)
        {
            var NameTxt = UserList.FindControlRecursive <TextBox>("NameTxt"); // имя которое введем
            var NewUser = new User();

            NewUser.Name = NameTxt.Text;
            var RoleIdDdl = UserList.FindControlRecursive <DropDownList>("RoleIdDdl");

            Enum.TryParse <RoleEnum>(RoleIdDdl.SelectedValue, out var role);
            NewUser.RoleId = role;
            usServ.Create(NewUser);
            UserList.DataSource = usServ.ReadAll()
                                  .Select(c => new { c.Id, c.Name, c.RoleId, c.IsDeleted })
                                  .ToList();
            UserList.DataBind();
        }