public Multimedia CreateMultimedia(MultimediaRequest Multimedia) { Multimedia originalMultimedia = new Multimedia(); var entityToInsert = MergeMultimedia(originalMultimedia, Multimedia); MultimediaRepository.Insert(entityToInsert); return(entityToInsert); }
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); }
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); }
public Multimedia GetById(int MultimediaId) { var Multimedia = MultimediaRepository.GetById(MultimediaId); if (Multimedia == null) { throw new BadRequestException(ErrorMessages.ConsorcioNoEncontrado); } return(Multimedia); }
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); }
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(); }
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); }
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(); }
public List <Multimedia> GetAll() { return(MultimediaRepository.GetAll().ToList()); }
public void DeleteMultimedia(int MultimediaId) { var Multimedia = MultimediaRepository.GetById(MultimediaId); MultimediaRepository.Delete(Multimedia); }
public Multimedia UpdateMultimedia(Multimedia originalMultimedia, MultimediaRequest Multimedia) { originalMultimedia = this.MergeMultimedia(originalMultimedia, Multimedia); MultimediaRepository.Update(originalMultimedia); return(originalMultimedia); }