Exemple #1
0
 public static bool AddRange(IEnumerable <Core.Models.User> entities)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var userRepo = new Data.Repositories.UserRepository(ctx, null);
             userRepo.AddRange(entities);
             return(userRepo.SaveChanges());
         }
     }
     catch
     {
         return(false);
     }
 }
Exemple #2
0
 public static bool Delete(Core.Models.User entity)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var userRepo = new Data.Repositories.UserRepository(ctx, null);
             userRepo.Delete(entity);
             return(userRepo.SaveChanges());
         }
     }
     catch
     {
         return(false);
     }
 }
Exemple #3
0
        public static async Task <Core.Models.User> Get(long id, string include)
        {
            try
            {
                using (var ctx = new Data.AmstramgramContext())
                {
                    var userRepo = new Data.Repositories.UserRepository(ctx, null);
                    var result   = await userRepo.Get(id, include);

                    return(result);
                }
            }
            catch
            {
                return(null);
            }
        }
Exemple #4
0
        public static async Task <Core.Models.User> SignInUser(Core.Models.User user)
        {
            try
            {
                using (var ctx = new Data.AmstramgramContext())
                {
                    var userRepo = new Data.Repositories.UserRepository(ctx, null);
                    var result   = await userRepo.SignInUser(user);

                    return(result);
                }
            }
            catch
            {
                return(null);
            }
        }
Exemple #5
0
        public static async Task <ICollection <Core.Models.Picture> > GetPictures(long id)
        {
            try
            {
                using (var ctx = new Data.AmstramgramContext())
                {
                    var userRepo = new Data.Repositories.UserRepository(ctx, null);
                    var result   = await userRepo.GetPictures(id);

                    return(result);
                }
            }
            catch
            {
                return(new List <Core.Models.Picture>());
            }
        }
Exemple #6
0
        public static async Task <Core.Models.User> GetFromEmail(string email)
        {
            try
            {
                using (var ctx = new Data.AmstramgramContext())
                {
                    var userRepo = new Data.Repositories.UserRepository(ctx, null);
                    var result   = await userRepo.GetFromEmail(email);

                    return(result);
                }
            }
            catch
            {
                return(null);
            }
        }
Exemple #7
0
        public static async Task <List <Core.Models.User> > GetAll(IEnumerable <string> includes)
        {
            try
            {
                using (var ctx = new Data.AmstramgramContext())
                {
                    var userRepo = new Data.Repositories.UserRepository(ctx, null);
                    var result   = await userRepo.GetAll(includes);

                    return(result);
                }
            }
            catch
            {
                return(new List <Core.Models.User>());
            }
        }
Exemple #8
0
 public static Core.Models.User Add(Core.Models.User entity)
 {
     try
     {
         using (var ctx = new Data.AmstramgramContext())
         {
             var userRepo = new Data.Repositories.UserRepository(ctx, null);
             var result   = userRepo.Add(entity);
             if (!userRepo.SaveChanges())
             {
                 return(null);
             }
             return(result);
         }
     }
     catch
     {
         return(null);
     }
 }