Ejemplo n.º 1
0
 public static SkypeMessageUniqueFile CreateFrom(Photo photo)
 {
     var r = new SkypeMessageUniqueFile();
     r.FileName = photo.FileName;
     r.Size = photo.Image.StreamSource.Length;
     r.CreateTime = photo.CreateTime;
     r.UpdateTime = photo.UpdateTime;
     return r;
 }
Ejemplo n.º 2
0
 public Photo GetSameItem(SkypeMessageUniqueFile file)
 {
     if (file == null) return null;
     foreach (var p in _photos)
     {
         if (p.IsSame(file)) return p;
     }
     return null;
 }
Ejemplo n.º 3
0
Archivo: Photo.cs Proyecto: mitim/sps
 public bool IsSame(SkypeMessageUniqueFile f)
 {
     if (!FileName.Equals(f.FileName)) return false;
     if (!CreateTime.Equals(f.CreateTime)) return false;
     if (!UpdateTime.Equals(f.UpdateTime)) return false;
     if (Image.StreamSource.Length != f.Size) return false;
     return true;
 }