Ejemplo n.º 1
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            var user = (from us in dbUser.UserProfiles
                        where us.UserId == Guid.Parse(lblUserId.Text)
                        select us).FirstOrDefault();

            user.FirstName  = txtEditFirstName.Text;
            user.MiddleName = txtEditMiddleName.Text;
            user.LastName   = txtEditLastName.Text;
            user.PositionId = Convert.ToInt32(ddlEditPosition.SelectedValue);

            //save to db
            dbUser.SubmitChanges();

            //update roles
            Roles.RemoveUserFromRoles(lblUserName.Text, Roles.GetRolesForUser(lblUserName.Text));

            Roles.AddUserToRole(lblUserName.Text, ddlRoles.SelectedItem.Text);

            //re-load gridview
            this.gvUsers.DataBind();

            //audit trail
            DBLogger.Log("Update", "Updated User Details", user.User.UserName);

            //close modal
            Javascript.HideModal(this, this, "editRole");
        }
Ejemplo n.º 2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Position pos = new Position();

            pos.Name = txtAddPosition.Text;
            dbUser.Positions.InsertOnSubmit(pos);

            dbUser.SubmitChanges();
            this.gvPositions.DataBind();

            //audit trail
            DBLogger.Log("Create", "Created Position ", pos.Name);

            //hide modal
            Javascript.HideModal(this, this, "addModal");
        }