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 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); } }
public virtual ActionResult WriteAuthorArtistSend(AuthorArtistBio input) { var myMembershipId = User.Identity.GetUserId(); // assert player has on the artist whitelist if (!User.IsInRole(PvPStatics.Permissions_Artist)) { TempData["Error"] = "You are not eligible to do this at this time."; return(RedirectToAction(MVC.PvP.Play())); } SettingsProcedures.SaveAuthorArtistBio(input, myMembershipId); TempData["Result"] = "Your artist bio has been saved!"; return(RedirectToAction(MVC.PvP.Play())); }
public void SaveAuthorArtistBio(AuthorArtistBio AuthorArtistBio) { if (AuthorArtistBio.Id == 0) { context.AuthorArtistBios.Add(AuthorArtistBio); } else { var editMe = context.AuthorArtistBios.Find(AuthorArtistBio.Id); if (editMe != null) { // dbEntry.Name = AuthorArtistBio.Name; // dbEntry.AuthorArtistBio = AuthorArtistBio.AuthorArtistBio; // dbEntry.TimeStamp = AuthorArtistBio.TimeStamp; } } context.SaveChanges(); }