public static void SaveAuthorArtistBio(AuthorArtistBio input, string membershipId) { IAuthorArtistBioRepository repo = new EFAuthorArtistBioRepository(); var saveMe = repo.AuthorArtistBios.FirstOrDefault(a => a.OwnerMembershipId == membershipId); if (saveMe == null) { saveMe = new AuthorArtistBio { OwnerMembershipId = membershipId, }; } saveMe.AcceptingComissions = input.AcceptingComissions; saveMe.Email = input.Email; saveMe.OtherNames = input.OtherNames; saveMe.PlayerNamePrivacyLevel = input.PlayerNamePrivacyLevel; saveMe.Text = input.Text; saveMe.Url1 = input.Url1; saveMe.Url2 = input.Url2; saveMe.Url3 = input.Url3; saveMe.AnimateImages = input.AnimateImages; saveMe.AnimalImages = input.AnimalImages; saveMe.InanimateImages = input.InanimateImages; saveMe.IsLive = input.IsLive; saveMe.LastUpdated = DateTime.UtcNow; repo.SaveAuthorArtistBio(saveMe); }
public static bool PlayerHasArtistAuthorBio(string id) { IAuthorArtistBioRepository repo = new EFAuthorArtistBioRepository(); var bio = repo.AuthorArtistBios.FirstOrDefault(p => p.OwnerMembershipId == id); return(bio != null && bio.IsLive); }
public static AuthorArtistBio GetAuthorArtistBio(string ownerMembershipId) { IAuthorArtistBioRepository repo = new EFAuthorArtistBioRepository(); var output = repo.AuthorArtistBios.FirstOrDefault(a => a.OwnerMembershipId == ownerMembershipId); if (output != null) { return(output); } else { output = new AuthorArtistBio { OwnerMembershipId = ownerMembershipId, LastUpdated = DateTime.UtcNow, AcceptingComissions = 0, OtherNames = "", Email = "", PlayerNamePrivacyLevel = 0, Text = "", Url1 = "", Url2 = "", Url3 = "", AnimateImages = "", InanimateImages = "", AnimalImages = "", IsLive = true }; return(output); } }