BusinessLogic.Logic.GamingGroups.GamingGroupSaver.UpdatePublicGamingGroupDetails C# (CSharp) Method

UpdatePublicGamingGroupDetails() public method

public UpdatePublicGamingGroupDetails ( GamingGroupEditRequest request, ApplicationUser currentUser ) : GamingGroup
request BusinessLogic.Models.GamingGroups.GamingGroupEditRequest
currentUser ApplicationUser
return GamingGroup
        public GamingGroup UpdatePublicGamingGroupDetails(GamingGroupEditRequest request, ApplicationUser currentUser)
        {
            var gamingGroup = dataContext.FindById<GamingGroup>(request.GamingGroupId);

            gamingGroup.PublicGamingGroupWebsite = request.Website;
            gamingGroup.PublicDescription = request.PublicDescription;
            gamingGroup.Name = request.GamingGroupName;

            gamingGroup = dataContext.Save(gamingGroup, currentUser);
            dataContext.CommitAllChanges();

            eventTracker.TrackGamingGroupUpdate(currentUser);

            return gamingGroup;
        }
    }