Ejemplo n.º 1
0
        public Multimedia CreateMultimedia(MultimediaRequest Multimedia)
        {
            Multimedia originalMultimedia = new Multimedia();
            var        entityToInsert     = MergeMultimedia(originalMultimedia, Multimedia);

            MultimediaRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
Ejemplo n.º 2
0
 public UnitOfWork(ERPDatabaseContext context)
 {
     this._context            = context;
     MultimediaRepository     = new MultimediaRepository(context);
     BusinessEntityRepository = new BusinessEntityRepository(context);
     CultureRepository        = new CultureRepository(context);
     GrantPermissionAdmin     = new GrantPermissionAdmin(context);
     HRRepository             = new HRRepository(context);
 }
Ejemplo n.º 3
0
        public UnitOfWork(MyPhotosContainer context)
        {
            this.context = context;

            Locations  = new LocationRepository(this.context);
            Multimedia = new MultimediaRepository(this.context);
            People     = new PersonRepository(this.context);
            Photos     = new PhotoRepository(this.context);
        }
Ejemplo n.º 4
0
        public Multimedia GetById(int MultimediaId)
        {
            var Multimedia = MultimediaRepository.GetById(MultimediaId);

            if (Multimedia == null)
            {
                throw new BadRequestException(ErrorMessages.ConsorcioNoEncontrado);
            }

            return(Multimedia);
        }
Ejemplo n.º 5
0
 public UnitOfWork(TeoguideDbContext context)
 {
     _context                  = context;
     usuarioRepository         = new UsuarioRepository(_context);
     planRepository            = new PlanRepository(_context);
     actividadRepository       = new ActividadRepository(_context);
     centroHistoricoRepository = new CentroHistoricoRepository(_context);
     multimediaRespository     = new MultimediaRepository(_context);
     descripcionRepository     = new DescripcionRepository(_context);
     comentarioRespository     = new ComentarioRespository(_context);
 }
Ejemplo n.º 6
0
        public static void StoreProduct(Product product, HttpPostedFileBase File)
        {
            ctx = new CheqStoreContext();

            product.PathPhoto   = MultimediaRepository.uploadImage(File);
            product.CreatedAt   = DateTime.Now;
            product.Stock       = product.Stock > 0 ? product.Stock : 0;
            product.StatusLogic = product.Stock > 0 ? true : false;
            ctx.Products.Add(product);
            ctx.SaveChanges();
        }
Ejemplo n.º 7
0
        public List <Multimedia> GetAll()
        {
            var Multimedias = MultimediaRepository.GetAll();

            if (Multimedias == null)
            {
                throw new BadRequestException(ErrorMessages.ConsorcioNoEncontrado);
            }

            var result     = new List <Multimedia>();
            var enumerator = Multimedias.GetEnumerator();

            while (enumerator.MoveNext())
            {
                result.Add(enumerator.Current);
            }
            return(result);
        }
Ejemplo n.º 8
0
        public static void UpdateProduct(Product product, HttpPostedFileBase File)
        {
            ctx = new CheqStoreContext();

            var OriginalProduct = ValidationProduct.getRecordFromID(product.ProductID);

            if (product.CreatedAt == null)
            {
                product.CreatedAt = OriginalProduct.CreatedAt;
            }

            if (File == null)
            {
                product.PathPhoto = OriginalProduct.PathPhoto;
            }
            else
            {
                product.PathPhoto = MultimediaRepository.uploadImage(File);
            }
            product.Stock            = product.Stock > 0 ? product.Stock : 0;
            product.StatusLogic      = product.Stock > 0 ? true : false;
            ctx.Entry(product).State = EntityState.Modified;
            ctx.SaveChanges();
        }
Ejemplo n.º 9
0
 public List <Multimedia> GetAll()
 {
     return(MultimediaRepository.GetAll().ToList());
 }
Ejemplo n.º 10
0
        public void DeleteMultimedia(int MultimediaId)
        {
            var Multimedia = MultimediaRepository.GetById(MultimediaId);

            MultimediaRepository.Delete(Multimedia);
        }
Ejemplo n.º 11
0
 public Multimedia UpdateMultimedia(Multimedia originalMultimedia, MultimediaRequest Multimedia)
 {
     originalMultimedia = this.MergeMultimedia(originalMultimedia, Multimedia);
     MultimediaRepository.Update(originalMultimedia);
     return(originalMultimedia);
 }