public CollectionItemImage CreateNew(FactoryArg argument)
        {
            var arg = ArgumentChecker.CheckFactoryArgument(argument).Is <CollectionItemImageFactoryArg>();
            var ret = new CollectionItemImage();

            ret.DateAdded        = DateTime.Now;
            ret.Id               = Guid.NewGuid();
            ret.CollectionItemId = arg.CollectionItemId;
            ret.Thumbnail        = _imageEditor.CreateThumbnail(arg.FilePath);
            return(ret);
        }
Exemple #2
0
 public FactoryArgumentChecker(FactoryArg argument)
 {
     _argument = argument;
 }
 public CollectionItem CreateNew(FactoryArg argument)
 {
     return(CreateNew());
 }
 public static FactoryArgumentChecker CheckFactoryArgument(FactoryArg argument)
 {
     return(new FactoryArgumentChecker(argument));
 }
Exemple #5
0
 public T CreateNew(FactoryArg arg)
 {
     return(CreateNew());
 }