Exemplo n.º 1
0
        public Role AddOrUpdate(Role role)
        {
            bool needAddAtribute = role.Id == 0;

            context.Roles.AddOrUpdate(role);
            context.SaveChanges();
            if (needAddAtribute)
            {
                var roleId   = context.Roles.Where(r => r.Name == role.Name).FirstOrDefault().Id;
                var tabs     = new TabRepository();
                var commands = new CommandRepository();
                tabs.AddTabsForCurrentRole(roleId);
                commands.AddCommandForCurrentRole(roleId);
            }
            return(context.Roles.Where(r => r.Name == role.Name).FirstOrDefault());
        }
Exemplo n.º 2
0
 public void AddCommandDTOsForCurrentRoles(int roleId)
 {
     commandRepository.AddCommandForCurrentRole(roleId);
 }