Пример #1
0
//Get Face by id
        public Faces GetFaceById(int id)
        {
            Faces photo = new Faces();

            photo = FaceDataBase <Faces> .getFaceById(id);

            return(photo);
        }
Пример #2
0
//Get photo by id
        public Photo GetPhotoById(int id)
        {
            Photo photo = new Photo();

            photo = FaceDataBase <Photo> .getPhotoById(id);

            return(photo);
        }
Пример #3
0
//Creates Faces
        public void CreateFace(string filename, Photo photo)
        {
            Faces face = new Faces();

            face.FaceName = "Vardas";
            face.FileName = filename;
            face.photo    = photo;
            FaceDataBase <Faces> .AddPhoto(face);
        }
Пример #4
0
//Update Faces
        public void UpdateFace(List <string> names)
        {
            int a = names.Count();

            for (int i = 0; i < a; i = i + 2)
            {
                string b  = names [i];
                int    b2 = int.Parse(b);
                string c2 = names [i + 1];
                FaceDataBase <Faces> .Update(c2, b2);
            }
        }
        private FaceDataBases LoadFolders(string dbRepository)
        {
            var dbList       = Directory.EnumerateDirectories(dbRepository);
            var dataBasesRep = new FaceDataBases();

            foreach (var fullName in dbList)
            {
                var shortName = Helper.GetShortName(fullName);
                var dataBase  = new FaceDataBase {
                    FullName = fullName, ShortName = shortName
                };
                dataBasesRep.Add(dataBase);
            }

            return(dataBasesRep);
        }
Пример #6
0
//Creates Photos
        public void CreatePhoto(string PictureName, List <String> facenames)
        {
            Photo photo = new Photo();

            photo.IsRec      = 0;
            photo.PhotoName  = PictureName;
            photo.NoOfFaces  = facenames.Count;
            photo.UploadDate = Convert.ToDateTime(DateTime.Now);
            FaceDataBase <Photo> .AddPhoto(photo);

            Photo photoNew = FaceDataBase <Photo> .GetLast();

            foreach (String fname in facenames)
            {
                CreateFace(fname, photoNew);
            }
            photoNew = null;
        }
Пример #7
0
//Search faces by name
        public List <Faces> GetbyName(string name)
        {
            List <Faces> face = FaceDataBase <Faces> .SearchFace(name).ToList();

            return(face);
        }
Пример #8
0
//Edit photos
        public void EditFaceName(string name, int id)
        {
            FaceDataBase <Faces> .Update(name, id);;
        }
Пример #9
0
//Deletes photos
        public void DeletePhoto(int id)
        {
            FaceDataBase <Photo> .delete(id);
        }