Ejemplo n.º 1
0
 public Canal(int id, string nombre, Resolucion resolucion, bool multilenguaje, decimal precio)
 {
     Id            = ++internalID;
     Nombre        = nombre;
     Resolucion    = resolucion;
     MultiLenguaje = multilenguaje;
     Precio        = precio;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// dado un nombre resolucion, multilenguaje y precio crea un canal nuevo y lo agrega a la lista de canales
        /// </summary>
        /// <param name="nombre"></param>
        /// <param name="resolucion"></param>
        /// <param name="multilenguaje"></param>
        /// <param name="precio"></param>
        /// <returns></returns>
        public Canal AgregarCanal(string nombre, Resolucion resolucion, bool multilenguaje, decimal precio)
        {
            Canal unC = null;

            if (Canal.ValidarNombre(nombre) && Canal.ValidarPrecio(precio) && BuscarCanal(nombre) == null)
            {
                unC = new Canal(nombre, resolucion, multilenguaje, precio);
                Canales.Add(unC);
            }

            return(unC);
        }