예제 #1
0
 public bool AddDonation(Donation donation)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.Donations.Add(donation);
         entity.SaveChanges();
         return(rs != null);
     }
 }
예제 #2
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool AddUser(User user)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.Users.Add(user);
         entity.SaveChanges();
         return rs != null;
     }
 }
예제 #3
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public void CompletedChallenge(int challengeId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var completedChallenge = entity.Challenges.Find(challengeId);
         completedChallenge.isActive = false;
         entity.SaveChanges();
     }
 }
예제 #4
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool AddDonation(Donation donation)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.Donations.Add(donation);
         entity.SaveChanges();
         return rs != null;
     }
 }
예제 #5
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool AddMessage(Message message)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.Messages.Add(message);
         entity.SaveChanges();
         return rs != null;
     }
 }
예제 #6
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool AddChallengeDay(ChallegeDay challengeDay)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.ChallegeDays.Add(challengeDay);
         entity.SaveChanges();
         return rs != null;
     }
 }
예제 #7
0
 public void CompletedChallenge(int challengeId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var completedChallenge = entity.Challenges.Find(challengeId);
         completedChallenge.isActive = false;
         entity.SaveChanges();
     }
 }
예제 #8
0
 public bool AddUser(User user)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.Users.Add(user);
         entity.SaveChanges();
         return(rs != null);
     }
 }
예제 #9
0
 public bool AddChallengeDay(ChallegeDay challengeDay)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.ChallegeDays.Add(challengeDay);
         entity.SaveChanges();
         return(rs != null);
     }
 }
예제 #10
0
 public bool AddMessage(Message message)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var rs = entity.Messages.Add(message);
         entity.SaveChanges();
         return(rs != null);
     }
 }
예제 #11
0
 public bool UpdateChallengeDay(ChallegeDay challengeDay)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         var coreValue = entity.ChallegeDays.FirstOrDefault(c => c.Id == challengeDay.Id);
         if (coreValue != null)
         {
             coreValue.IsProcessed = challengeDay.IsProcessed;
         }
         entity.SaveChanges();
         return(true);
     }
 }
예제 #12
0
 public bool RemoveDonation(int donationId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var donation = entity.Donations.Find(donationId);
         if (donation != null)
         {
             var rs = entity.Donations.Remove(donation);
             entity.SaveChanges();
             return(rs != null);
         }
         return(false);
     }
 }
예제 #13
0
 public bool RemoveMessage(int messageId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var message = entity.Messages.Find(messageId);
         if (message != null)
         {
             var rs = entity.Messages.Remove(message);
             entity.SaveChanges();
             return(rs != null);
         }
         return(false);
     }
 }
예제 #14
0
 public bool UpdateSocialToken(int socialId, string token)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var social = entity.Socials.Find(socialId);
         if (social != null)
         {
             social.Token = token;
             entity.SaveChanges();
             return(true);
         }
         return(false);
     }
 }
예제 #15
0
 public bool RemoveUser(int userId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var user = entity.Users.Find(userId);
         if (user != null)
         {
             var rs = entity.Users.Remove(user);
             entity.SaveChanges();
             return(rs != null);
         }
         return(false);
     }
 }
예제 #16
0
 public bool UpdateUser(User user)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var userToUpdated = entity.Users.FirstOrDefault(u => u.Id == user.Id);
         if (userToUpdated != null)
         {
             userToUpdated.Name     = user.Name;
             userToUpdated.ImageUrl = user.ImageUrl;
             entity.SaveChanges();
             return(true);
         }
         return(false);
     }
 }
예제 #17
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool RemoveDonation(int donationId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var donation = entity.Donations.Find(donationId);
         if (donation != null)
         {
             var rs = entity.Donations.Remove(donation);
             entity.SaveChanges();
             return rs != null;
         }
         return false;
     }
 }
예제 #18
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool RemoveUser(int userId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var user = entity.Users.Find(userId);
         if (user != null)
         {
             var rs = entity.Users.Remove(user);
             entity.SaveChanges();
             return rs != null;
         }
         return false;
     }
 }
예제 #19
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool UpdateChallengeDay(ChallegeDay challengeDay)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         var coreValue = entity.ChallegeDays.FirstOrDefault(c => c.Id == challengeDay.Id);
         if (coreValue != null)
         {
             coreValue.IsProcessed = challengeDay.IsProcessed;
         }
         entity.SaveChanges();
         return true;
     }
 }
예제 #20
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool UpdateSocialToken(int socialId, string token)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var social = entity.Socials.Find(socialId);
         if (social != null)
         {
             social.Token = token;
             entity.SaveChanges();
             return true;
         }
         return false;
     }
 }
예제 #21
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool UpdateUser(User user)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var userToUpdated = entity.Users.FirstOrDefault(u => u.Id == user.Id);
         if (userToUpdated != null)
         {
             userToUpdated.Name = user.Name;
             userToUpdated.ImageUrl = user.ImageUrl;
             entity.SaveChanges();
             return true;
         }
         return false;
     }
 }
예제 #22
0
파일: WoWCore.cs 프로젝트: duylt/wow
 public bool RemoveMessage(int messageId)
 {
     using (var entity = new WakeOrWasteEntities())
     {
         entity.Configuration.ProxyCreationEnabled = false;
         var message = entity.Messages.Find(messageId);
         if (message != null)
         {
             var rs = entity.Messages.Remove(message);
             entity.SaveChanges();
             return rs != null;
         }
         return false;
     }
 }