Ejemplo n.º 1
0
        public M.MediaProduct[] Get(long idProduct)
        {
            var query = from MP in BD.MediaProducts
                        where (MP.IdProduct.Equals(idProduct))
                        select new { MP.Id, MP.FileName, MP.DownloadLink, MP.LoadDate };

            var lista = query.ToArray();

            M.MediaProduct[] arrayMediaProduct = new M.MediaProduct[lista.Length];

            for (int i = 0; i < lista.Length; i++)
            {
                M.MediaProduct temp = new M.MediaProduct
                {
                    Id           = lista[i].Id,
                    FileName     = lista[i].FileName,
                    DownloadLink = lista[i].DownloadLink,
                    LoadDate     = lista[i].LoadDate
                };

                arrayMediaProduct[i] = temp;
            }

            return(arrayMediaProduct);
        }
Ejemplo n.º 2
0
        public long Post(M.MediaProduct mediaProduct)
        {
            O.MediaProduct BDMediaProduct = new O.MediaProduct
            {
                FileName     = mediaProduct.FileName,
                DownloadLink = mediaProduct.DownloadLink,
                LoadDate     = System.DateTime.Now.ToString("g"),
                IdProduct    = mediaProduct.IdProduct
            };

            BD.MediaProducts.Add(BDMediaProduct);
            BD.SaveChanges();

            return(BDMediaProduct.Id);
        }