private void ConnectionPhotos(PresentationExModel model)
 {
     foreach (var a in model.Photos)
     {
         var photo = AspNetPhotos.Where(p => p.PhotoId == a.PhotoId).FirstOrDefault();
         if (photo != null)
         {
             photo.PresentationId = a.PresentationId;
             photo.PositionNumber = a.PositionNumber;
         }
     }
 }
        private List <PresentationExModel> GetAllPresentationComplette(List <PresentationModel> presentations)
        {
            var presentationsList = new List <PresentationExModel>();

            foreach (var a in presentations)
            {
                presentationsList.Add(new PresentationExModel()
                {
                    PresentationId = a.PresentationId,
                    UserId         = a.UserId,
                    Photos         = AspNetPhotos.Where(p => p.PresentationId == a.PresentationId).OrderBy(p => p.PositionNumber).ToList(),
                    PathBeginPhoto = a.PathBeginPhoto
                });
            }

            return(presentationsList);
        }
 public List <PhotoModel> GetPhotosUserNotPresentation(String userId)
 {
     return(AspNetPhotos.Where(p => (p.UserId == userId && p.PresentationId == null)).ToList());
 }
 public List <PhotoModel> GetAllPhotosUser(String userId)
 {
     return(AspNetPhotos.Where(p => p.UserId == userId).ToList());
 }
 public void AddPhoto(PhotoModel model)
 {
     AspNetPhotos.Add(model);
     SaveChanges();
 }
 public String GetPathPhoto(String photoId)
 {
     return(AspNetPhotos.Where(p => p.PhotoId == photoId).FirstOrDefault().PhotoPath);
 }