コード例 #1
0
ファイル: MockDAL.cs プロジェクト: v3rena/BIF-SS17-SWE2
 public void DeletePicture(int ID)
 {
     for (int i = 0; i < FakePictures.Count; i++)
     {
         if (FakePictures[i].ID == ID)
         {
             FakePictures.RemoveAt(i);
             i--;
         }
     }
 }
コード例 #2
0
ファイル: MockDAL.cs プロジェクト: v3rena/BIF-SS17-SWE2
 public IPictureModel GetPicture(string filename)
 {
     if (FakePictures != null && FakePictures.Count() > 0)
     {
         var res = FakePictures.Where(x => x.FileName == filename);
         if (res.Count() > 0)
         {
             return(res.First());
         }
     }
     return(null);
 }
コード例 #3
0
ファイル: MockDAL.cs プロジェクト: v3rena/BIF-SS17-SWE2
        public MockDAL()
        {
            //Fake Pictures
            FakePictures.Add(new PictureModel());
            FakePictures.Add(new PictureModel());
            FakePictures.Add(new PictureModel());
            FakePictures[0].ID       = 1234;
            FakePictures[0].FileName = "Blume.jpg";
            FakePictures[1].ID       = 2;
            FakePictures[2].ID       = 3;

            //Fake Photographers
            FakePhotographers.Add(new PhotographerModel());
            FakePhotographers.Add(new PhotographerModel());
            FakePhotographers.Add(new PhotographerModel());
            FakePhotographers[0].ID = 1234;
            FakePhotographers[1].ID = 2;
            FakePhotographers[2].ID = 3;

            //Fake Cameras
            FakeCameras.Add(new CameraModel());
            FakeCameras.Add(new CameraModel());
            FakeCameras.Add(new CameraModel());
            FakeCameras[0].ID = 1234;
            FakeCameras[1].ID = 2;
            FakeCameras[2].ID = 3;

            //Fake EXIF
            EXIFModel exmdl = new EXIFModel();

            exmdl.ExposureProgram = ExposurePrograms.Manual;
            exmdl.ExposureTime    = 1000;
            exmdl.Flash           = false;
            exmdl.FNumber         = 10;
            exmdl.ISOValue        = 200;
            exmdl.Make            = "Blubb";

            FakePictures[1].FileName = "Img1.jpg";
            FakePictures[1].EXIF     = exmdl;
        }
コード例 #4
0
ファイル: MockDAL.cs プロジェクト: v3rena/BIF-SS17-SWE2
 public void Save(IPictureModel picture)
 {
     FakePictures.Add(picture);
     FakePictures.Last().ID = FakePictures[FakePictures.Count - 2].ID + 1;
 }