/// <summary> /// Create a new ProfilBild object. /// </summary> /// <param name="bildID">Initial value of the BildID property.</param> /// <param name="anvandare">Initial value of the Anvandare property.</param> public static ProfilBild CreateProfilBild(global::System.Int32 bildID, global::System.String anvandare) { ProfilBild profilBild = new ProfilBild(); profilBild.BildID = bildID; profilBild.Anvandare = anvandare; return profilBild; }
/// <summary> /// Deprecated Method for adding a new object to the ProfilBild EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToProfilBild(ProfilBild profilBild) { base.AddObject("ProfilBild", profilBild); }
/// <summary> /// sparar en bild i databasen, beroende på om det är första gången användaren /// lägger upp en bild sparas hela objektet, annars skrivs tidigare bild över /// </summary> /// <param name="filePath">url:en som pekar på bilden i filsystemet</param> /// <param name="user">för vilken användare som sparar profilbilden</param> public void savePicture(string filePath, string user) { var context = new DatingEntities(); try { var resultat = (from r in context.ProfilBild where r.Anvandare.Equals(user) select r.Anvandare).SingleOrDefault(); if (resultat == null) { ProfilBild nyPb = new ProfilBild(); nyPb.Bild = filePath; nyPb.Anvandare = user; context.ProfilBild.AddObject(nyPb); context.SaveChanges(); } else { ProfilBild pb = context.ProfilBild.SingleOrDefault(x => x.Anvandare == user); pb.Bild = filePath; context.SaveChanges(); } } catch { } }