public virtual void UpdatePlayer(UpdatePlayerRequest updatePlayerRequest, ApplicationUser applicationUser)
{
var player = _dataContext.FindById<Player>(updatePlayerRequest.PlayerId);
var somethingChanged = false;
if (updatePlayerRequest.Active.HasValue)
{
player.Active = updatePlayerRequest.Active.Value;
somethingChanged = true;
}
if (!string.IsNullOrWhiteSpace(updatePlayerRequest.Name))
{
player.Name = updatePlayerRequest.Name.Trim();
somethingChanged = true;
}
if (somethingChanged)
{
Save(player, applicationUser);
}
}