protected override void InsertOrUpdate(SoaRowDTO dto) => _moDB.GetMonthRepo(dto.GetDate()).Upsert(dto);
protected override void Remove(SoaRowDTO dto) => _moDB.GetMonthRepo(dto.GetDate()).Delete(dto);
private static string GetMessage(SoaRowDTO dto, DateTime baseBalDate) { var dtoDesc = $"[{dto.GetDate():d MMM yyyy}] “{dto.Subject}”"; return($"{dtoDesc} predates base balance ({baseBalDate:d MMM yyyy})"); }