public void DeletePlayer(DbPlayer deletedPlayer) { var existingPlayer = _context.Players.FirstOrDefault(p => p.PlayerId == deletedPlayer.PlayerId); existingPlayer.IsDeleted = true; SetDateAndUserUpdatedInfo(existingPlayer); _context.Players.AddOrUpdate(existingPlayer); _context.SaveChanges(); }
public void UpdatePlayer(DbPlayer updatedPlayer) { SetDateAndUserUpdatedInfo(updatedPlayer); var existingPlayer = _context.Players.FirstOrDefault(p => p.PlayerId == updatedPlayer.PlayerId); existingPlayer.MapFrom(updatedPlayer); _context.Players.AddOrUpdate(existingPlayer); _context.SaveChanges(); }
private void SetDateAndUserUpdatedInfo(DbPlayer player) { player.LastModified = DateTime.UtcNow; player.LastModifiedBy = "System Admin"; }
private void SetDateAndUserCreatedInfo(DbPlayer player) { player.Created = DateTime.UtcNow; player.CreatedBy = "System Admin"; }
public void CreatePlayer(DbPlayer player) { SetDateAndUserCreatedInfo(player); _context.Players.Add(player); _context.SaveChanges(); }