public Tag AddOne(EditTagModel model) { var tag = _providerTag.AddOne(_converter.ConvertTo(model)); _providerTag.Commit(); return(tag); }
public Watermark AddOne(ImageAttrModel model) { var watermark = _providerWatermark.AddOne(_converter.ConvertTo(model)); _providerWatermark.Commit(); return(watermark); }
public TextAttributes AddOne(TextAttributeModel model) { var attr = _providerAttr.AddOne(_converter.ConvertTo(model)); _providerAttr.Commit(); return(attr); }
public Album AddOne(EditAlbumModel model) { var album = _providerAlbum.AddOne(_converter.ConvertTo(model)); _providerAlbum.Commit(); return(album); }
public Photo[] AddMany(PhotoUploadModel[] models) { var photos = _providerPhoto.AddMany(_converter.ConvertToIEnumerable(models).ToArray()); _providerWatermark.AddMany( _converterWatermark.ConvertToIEnumerable( models.Where(x => x.ImageAttributes != null).Select(x => x.ImageAttributes).ToArray()) .ToArray()); _providerPhotoToTag.AddMany( _converterTag.ConvertToIEnumerable(models).ToArray()); _providerPhoto.Commit(); return(photos); }