예제 #1
0
 public void CreateProfile(Models.Profile profile)
 {
     using (ProfileDBContextNew db = new ProfileDBContextNew())
     {
         db.Profiles.Add(profile);
     }
 }
예제 #2
0
 public Models.Profile GetProfile(string Name)
 {
     Profile foundProfile = null;
     using(ProfileDBContextNew db = new ProfileDBContextNew())
     {
         foundProfile = db.Profiles.Find(Name);
     }
     return foundProfile;
 }
예제 #3
0
 public IEnumerable<Models.Profile> GetAllProfiles()
 {
     IEnumerable<Profile> foundProfiles = null;
     using (ProfileDBContextNew db = new ProfileDBContextNew())
     {
         foundProfiles = db.Profiles.ToList();
     }
     return foundProfiles;
 }
예제 #4
0
 public void UpdateProfile(Models.Profile profile)
 {
     using (ProfileDBContextNew db = new ProfileDBContextNew())
     {
         Profile original = db.Profiles.Find(profile.User);
         original.Name = profile.Name;
         original.ImageLink = profile.ImageLink;
         original.Bio = profile.Bio;
         original.FavoriteContent1 = profile.FavoriteContent1;
         original.FavoriteContent2 = profile.FavoriteContent2;
         original.FavoriteContent3 = profile.FavoriteContent3;
         original.FavoriteTitle1 = profile.FavoriteTitle1;
         original.FavoriteTitle2 = profile.FavoriteTitle2;
         original.FavoriteTitle3 = profile.FavoriteTitle3;
         db.SaveChanges();
     }
 }