Beispiel #1
0
 public static async Task <Core.Models.Like> Get(long id, string include)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var LikeRepo = new Data.Repositories.LikeRepository(ctx, null);
             return(await LikeRepo.Get(id, include));
         }
     }
     catch
     {
         return(null);
     }
 }
Beispiel #2
0
 public static Core.Models.Like Find(long userId, long pictureId)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var LikeRepo = new Data.Repositories.LikeRepository(ctx, null);
             return(LikeRepo.Find(userId, pictureId));
         }
     }
     catch
     {
         return(null);
     }
 }
Beispiel #3
0
 public static async Task <List <Core.Models.Like> > GetAll(IEnumerable <string> includes)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var LikeRepo = new Data.Repositories.LikeRepository(ctx, null);
             return(await LikeRepo.GetAll(includes));
         }
     }
     catch
     {
         return(new List <Core.Models.Like>());
     }
 }
Beispiel #4
0
 public static bool Delete(Core.Models.Like entity)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var LikeRepo = new Data.Repositories.LikeRepository(ctx, null);
             LikeRepo.Delete(entity);
             return(LikeRepo.SaveChanges());
         }
     }
     catch
     {
         return(false);
     }
 }
Beispiel #5
0
 public static bool AddRange(IEnumerable <Core.Models.Like> entities)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var LikeRepo = new Data.Repositories.LikeRepository(ctx, null);
             LikeRepo.AddRange(entities);
             return(LikeRepo.SaveChanges());
         }
     }
     catch
     {
         return(false);
     }
 }
Beispiel #6
0
 public static Core.Models.Like Add(Core.Models.Like entity)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var LikeRepo = new Data.Repositories.LikeRepository(ctx, null);
             var result   = LikeRepo.Add(entity);
             if (!LikeRepo.SaveChanges())
             {
                 return(null);
             }
             return(result);
         }
     }
     catch
     {
         return(null);
     }
 }