public IGuardarImagen CrearInstancia(int iTipoInstancia) { IGuardarImagen imagen = null; switch (iTipoInstancia) { case 1: imagen = new BMPStrategy(); break; case 2: imagen = new JPGEStrategy(); break; case 3: imagen = new PNGStrategy(); break; } return(imagen); }
public IRepositoryImages GetStrategy(int iTypeExtension) { IRepositoryImages repositoryImages = null; switch (iTypeExtension) { case 1: repositoryImages = new JPEGStrategy(); break; case 2: repositoryImages = new PNGStrategy(); break; case 3: repositoryImages = new BMPStrategy(); break; default: break; } return(repositoryImages); }