Exemple #1
0
 public static async Task <Core.Models.User> GetUser(long id)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var pictureRepo = new Data.Repositories.PictureRepository(ctx, null);
             return(await pictureRepo.GetUser(id));
         }
     }
     catch
     {
         return(null);
     }
 }
Exemple #2
0
 public static async Task <ICollection <Tag> > GetTags(long id)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var pictureRepo = new Data.Repositories.PictureRepository(ctx, null);
             return(await pictureRepo.GetTags(id));
         }
     }
     catch
     {
         return(new List <Tag>());
     }
 }
Exemple #3
0
 public static async Task <List <Core.Models.Picture> > GetAll(IEnumerable <string> includes)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var pictureRepo = new Data.Repositories.PictureRepository(ctx, null);
             return(await pictureRepo.GetAll(includes));
         }
     }
     catch
     {
         return(new List <Core.Models.Picture>());
     }
 }
Exemple #4
0
 public static bool Delete(Core.Models.Picture entity)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var pictureRepo = new Data.Repositories.PictureRepository(ctx, null);
             pictureRepo.Delete(entity);
             return(pictureRepo.SaveChanges());
         }
     }
     catch
     {
         return(false);
     }
 }
Exemple #5
0
 public static bool AddRange(IEnumerable <Core.Models.Picture> entities)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var pictureRepo = new Data.Repositories.PictureRepository(ctx, null);
             pictureRepo.AddRange(entities);
             return(pictureRepo.SaveChanges());
         }
     }
     catch
     {
         return(false);
     }
 }
Exemple #6
0
        public static async Task <Core.Models.Picture> Get(long id, string include)
        {
            try
            {
                using (var ctx = new Data.AmstramgramContext())
                {
                    var pictureRepo = new Data.Repositories.PictureRepository(ctx, null);
                    var result      = await pictureRepo.Get(id, include);

                    return(result);
                }
            }
            catch
            {
                return(null);
            }
        }
Exemple #7
0
 public static Core.Models.Picture Add(Core.Models.Picture entity)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var pictureRepo = new Data.Repositories.PictureRepository(ctx, null);
             var result      = pictureRepo.Add(entity);
             if (!pictureRepo.SaveChanges())
             {
                 return(null);
             }
             return(result);
         }
     }
     catch
     {
         return(null);
     }
 }