Exemplo n.º 1
0
        private static void BuildRoleOperacion(DataTable operaciones, IList <Role> roles)
        {
            foreach (DataRow row in operaciones.Rows)
            {
                int       roleId              = int.Parse(row["RoleId"].ToString());
                string    operacionNombre     = row["Operacion"].ToString();
                string    operacionCodigo     = row["OperacionCodigo"].ToString();
                bool      operacionHabilitada = (bool)row["OperacionHabilitado"];
                int       operacionId         = int.Parse(row["OperacionId"].ToString());
                Role      role      = roles.First(m => m.Id.Equals(roleId));
                Operacion operacion = new Operacion(operacionId, operacionNombre, operacionCodigo, operacionHabilitada);

                role.AddOperacion(operacion);
            }
        }