protected void LinkButton1_Command(object sender, CommandEventArgs e)
        {
            this.paneladd.Visible   = false;
            this.panelupd.Visible   = true;
            this.paneltypes.Visible = false;
            int roleid = int.Parse(e.CommandArgument.ToString());

            role = RolesManager.GetById(roleid);
            this.txtupdtypename.Text = role.Name;
            ViewState["roleid"]      = int.Parse(e.CommandArgument.ToString());
        }
예제 #2
0
        static void Main(string[] args)
        {
            ILogger logger = new NLogLogger("test");
            ITeamMembersRepository teamMembersRepository = new EFTeamMembersRepository(logger);
            IRolesRepository       rolesRepository       = new EFRolesRepository(logger);
            ITodosRepository       todosrepository       = new EFTodosRepository(logger);
            ITeamMembersManager    teamMembersManager    = new TeamMembersManager(teamMembersRepository, logger);
            IRolesManager          rolesManager          = new RolesManager(rolesRepository, logger);
            ITodosManager          todosManager          = new TodosManager(todosrepository, logger);

            var roleList        = rolesManager.GetAll();
            var scrumMasterRole = rolesManager.GetById(1);
            var josafat         = teamMembersManager.GetById(2);

            rolesManager.SetRolesFor(josafat, new List <Role>()
            {
                scrumMasterRole
            });
        }
예제 #3
0
 public Roles GetById(Guid id)
 {
     return(rm.GetById(id));
 }